/* 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___6-4-6 {
  /* 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___6-4-6 {
  font-size: 1.125rem;
}
.ppvx_icon--size_sm___6-4-6 {
  font-size: 1.5rem;
}
.ppvx_icon--size_md___6-4-6 {
  font-size: 1.875rem;
}
.ppvx_icon--size_lg___6-4-6 {
  font-size: 2.25rem;
}
.ppvx_icon--size_xl___6-4-6 {
  font-size: 2.5rem;
}
.ppvx_icon--size_xl2___6-4-6 {
  font-size: 3rem;
}
/* Icon list */
.ppvx_icon-loyalty-card___6-4-6:before {
  content: '\E94C';
}
.ppvx_icon-logout___6-4-6:before {
  content: '\E9A5';
}
.ppvx_icon-barcode-scan___6-4-6:before {
  content: '\E9A1';
}
.ppvx_icon-block___6-4-6:before {
  content: '\E9A2';
}
.ppvx_icon-tip-jar___6-4-6:before {
  content: '\E9A4';
}
.ppvx_icon-theme___6-4-6:before {
  content: '\E9A0';
}
.ppvx_icon-help-center___6-4-6:before {
  content: '\E99E';
}
.ppvx_icon-duplicate___6-4-6:before {
  content: '\E99F';
}
.ppvx_icon-close-alt___6-4-6:before {
  content: '\E99C';
}
.ppvx_icon-crypto___6-4-6:before {
  content: '\E99D';
}
.ppvx_icon-security-code___6-4-6:before {
  content: '\E99B';
}
.ppvx_icon-share-link___6-4-6:before {
  content: '\E99A';
}
.ppvx_icon-share-email___6-4-6:before {
  content: '\E98F';
}
.ppvx_icon-share-facebook___6-4-6:before {
  content: '\E990';
}
.ppvx_icon-share-instagram___6-4-6:before {
  content: '\E991';
}
.ppvx_icon-share-line___6-4-6:before {
  content: '\E992';
}
.ppvx_icon-share-linkedin___6-4-6:before {
  content: '\E993';
}
.ppvx_icon-share-messenger___6-4-6:before {
  content: '\E994';
}
.ppvx_icon-share-mobile___6-4-6:before {
  content: '\E995';
}
.ppvx_icon-share-snapchat___6-4-6:before {
  content: '\E996';
}
.ppvx_icon-share-twitter___6-4-6:before {
  content: '\E997';
}
.ppvx_icon-share-wechat___6-4-6:before {
  content: '\E998';
}
.ppvx_icon-share-whatsapp___6-4-6:before {
  content: '\E999';
}
.ppvx_icon-message-center___6-4-6:before {
  content: '\E98E';
}
.ppvx_icon-direct-deposit___6-4-6:before {
  content: '\E98D';
}
.ppvx_icon-arrow-up___6-4-6:before {
  content: '\E98C';
}
.ppvx_icon-verified-alt___6-4-6:before {
  content: '\E98B';
}
.ppvx_icon-working-capital___6-4-6:before {
  content: '\E988';
}
.ppvx_icon-code___6-4-6:before {
  content: '\E989';
}
.ppvx_icon-tools___6-4-6:before {
  content: '\E98A';
}
.ppvx_icon-preferred-selected___6-4-6:before {
  content: '\E986';
}
.ppvx_icon-preferred___6-4-6:before {
  content: '\E987';
}
.ppvx_icon-external___6-4-6:before {
  content: '\E985';
}
.ppvx_icon-purchase-protection-alt___6-4-6:before {
  content: '\E984';
}
.ppvx_icon-favorite-selected___6-4-6:before {
  content: '\E981';
}
.ppvx_icon-favorite___6-4-6:before {
  content: '\E982';
}
.ppvx_icon-resolution___6-4-6:before {
  content: '\E983';
}
.ppvx_icon-disaster-relief___6-4-6:before {
  content: '\E97B';
}
.ppvx_icon-add-payment-method___6-4-6:before {
  content: '\E97C';
}
.ppvx_icon-arrow-down___6-4-6:before {
  content: '\E97D';
}
.ppvx_icon-credit-debit-cards___6-4-6:before {
  content: '\E97E';
}
.ppvx_icon-activity___6-4-6:before {
  content: '\E97F';
}
.ppvx_icon-refund___6-4-6:before {
  content: '\E980';
}
.ppvx_icon-auto-top-up___6-4-6:before {
  content: '\E979';
}
.ppvx_icon-world___6-4-6:before {
  content: '\E97A';
}
.ppvx_icon-money-delivery___6-4-6:before {
  content: '\E975';
}
.ppvx_icon-face-id___6-4-6:before {
  content: '\E96E';
}
.ppvx_icon-special-financing___6-4-6:before {
  content: '\E96F';
}
.ppvx_icon-achievement___6-4-6:before {
  content: '\E970';
}
.ppvx_icon-add-image___6-4-6:before {
  content: '\E971';
}
.ppvx_icon-copy-to-clipboard___6-4-6:before {
  content: '\E972';
}
.ppvx_icon-decline___6-4-6:before {
  content: '\E973';
}
.ppvx_icon-location___6-4-6:before {
  content: '\E974';
}
.ppvx_icon-number-pad___6-4-6:before {
  content: '\E976';
}
.ppvx_icon-share___6-4-6:before {
  content: '\E977';
}
.ppvx_icon-split-bill___6-4-6:before {
  content: '\E978';
}
.ppvx_icon-overflow___6-4-6:before {
  content: '\E96D';
}
.ppvx_icon-calculator___6-4-6:before {
  content: '\E96A';
}
.ppvx_icon-subtract___6-4-6:before {
  content: '\E96C';
}
.ppvx_icon-sort-ascending-alt___6-4-6:before {
  content: '\E969';
}
.ppvx_icon-sort-descending-alt___6-4-6:before {
  content: '\E96B';
}
.ppvx_icon-microphone___6-4-6:before {
  content: '\E968';
}
.ppvx_icon-attach___6-4-6:before {
  content: '\E966';
}
.ppvx_icon-light-bulb___6-4-6:before {
  content: '\E967';
}
.ppvx_icon-download___6-4-6:before {
  content: '\E964';
}
.ppvx_icon-upload___6-4-6:before {
  content: '\E965';
}
.ppvx_icon-fingerprint___6-4-6:before {
  content: '\E963';
}
.ppvx_icon-rocket___6-4-6:before {
  content: '\E962';
}
.ppvx_icon-clear-alt___6-4-6:before {
  content: '\E95A';
}
.ppvx_icon-cash___6-4-6:before {
  content: '\E95B';
}
.ppvx_icon-contact-info___6-4-6:before {
  content: '\E95C';
}
.ppvx_icon-home___6-4-6:before {
  content: '\E95D';
}
.ppvx_icon-insights___6-4-6:before {
  content: '\E95E';
}
.ppvx_icon-invoice___6-4-6:before {
  content: '\E95F';
}
.ppvx_icon-shipping___6-4-6:before {
  content: '\E960';
}
.ppvx_icon-transfer___6-4-6:before {
  content: '\E961';
}
.ppvx_icon-withdraw-cash___6-4-6:before {
  content: '\E959';
}
.ppvx_icon-add-cash___6-4-6:before {
  content: '\E952';
}
.ppvx_icon-pp-cash-card___6-4-6:before {
  content: '\E953';
}
.ppvx_icon-gift___6-4-6:before {
  content: '\E950';
}
.ppvx_icon-lock___6-4-6:before {
  content: '\E951';
}
.ppvx_icon-money-pools___6-4-6:before {
  content: '\E954';
}
.ppvx_icon-photo___6-4-6:before {
  content: '\E955';
}
.ppvx_icon-print___6-4-6:before {
  content: '\E956';
}
.ppvx_icon-trash___6-4-6:before {
  content: '\E957';
}
.ppvx_icon-scan-to-send___6-4-6:before {
  content: '\E958';
}
.ppvx_icon-acorns___6-4-6:before {
  content: '\E93D';
}
.ppvx_icon-cash-check___6-4-6:before {
  content: '\E93E';
}
.ppvx_icon-donate___6-4-6:before {
  content: '\E948';
}
.ppvx_icon-goals___6-4-6:before {
  content: '\E949';
}
.ppvx_icon-offers-rewards___6-4-6:before {
  content: '\E94A';
}
.ppvx_icon-order-ahead___6-4-6:before {
  content: '\E94B';
}
.ppvx_icon-request___6-4-6:before {
  content: '\E94D';
}
.ppvx_icon-send___6-4-6:before {
  content: '\E94E';
}
.ppvx_icon-transfer-money___6-4-6:before {
  content: '\E94F';
}
.ppvx_icon-add___6-4-6:before {
  content: '\E900';
}
.ppvx_icon-arrow-left___6-4-6:before {
  content: '\E901';
}
.ppvx_icon-arrow-right___6-4-6:before {
  content: '\E902';
}
.ppvx_icon-warning___6-4-6:before {
  content: '\E903';
}
.ppvx_icon-bank___6-4-6:before {
  content: '\E904';
}
.ppvx_icon-browser___6-4-6:before {
  content: '\E905';
}
.ppvx_icon-calendar-paused___6-4-6:before {
  content: '\E906';
}
.ppvx_icon-calendar___6-4-6:before {
  content: '\E907';
}
.ppvx_icon-camera-add___6-4-6:before {
  content: '\E908';
}
.ppvx_icon-camera___6-4-6:before {
  content: '\E909';
}
.ppvx_icon-card___6-4-6:before {
  content: '\E90A';
}
.ppvx_icon-cart___6-4-6:before {
  content: '\E90B';
}
.ppvx_icon-chat___6-4-6:before {
  content: '\E90C';
}
.ppvx_icon-check-alt___6-4-6:before {
  content: '\E90D';
}
.ppvx_icon-check-circle-alt___6-4-6:before {
  content: '\E90E';
}
.ppvx_icon-check-circle___6-4-6:before {
  content: '\E90F';
}
.ppvx_icon-check___6-4-6:before {
  content: '\E910';
}
.ppvx_icon-chevron-circle-down___6-4-6:before {
  content: '\E911';
}
.ppvx_icon-chevron-circle-up___6-4-6:before {
  content: '\E912';
}
.ppvx_icon-chevron-down___6-4-6:before {
  content: '\E913';
}
.ppvx_icon-chevron-left___6-4-6:before {
  content: '\E914';
}
.ppvx_icon-chevron-right-alt___6-4-6:before {
  content: '\E915';
}
.ppvx_icon-chevron-right___6-4-6:before {
  content: '\E916';
}
.ppvx_icon-chevron-up___6-4-6:before {
  content: '\E917';
}
.ppvx_icon-clear___6-4-6:before {
  content: '\E918';
}
.ppvx_icon-close___6-4-6:before {
  content: '\E919';
}
.ppvx_icon-critical-alt___6-4-6:before {
  content: '\E91A';
}
.ppvx_icon-desktop___6-4-6:before {
  content: '\E91B';
}
.ppvx_icon-edit___6-4-6:before {
  content: '\E91C';
}
.ppvx_icon-email___6-4-6:before {
  content: '\E91E';
}
.ppvx_icon-error___6-4-6:before {
  content: '\E91F';
}
.ppvx_icon-external-alt___6-4-6:before {
  content: '\E920';
}
.ppvx_icon-faq___6-4-6:before {
  content: '\E921';
}
.ppvx_icon-filter___6-4-6:before {
  content: '\E922';
}
.ppvx_icon-heart___6-4-6:before {
  content: '\E923';
}
.ppvx_icon-hide-alt___6-4-6:before {
  content: '\E924';
}
.ppvx_icon-info-alt___6-4-6:before {
  content: '\E925';
}
.ppvx_icon-info___6-4-6:before {
  content: '\E926';
}
.ppvx_icon-laptop___6-4-6:before {
  content: '\E927';
}
.ppvx_icon-link___6-4-6:before {
  content: '\E928';
}
.ppvx_icon-list-detailed___6-4-6:before {
  content: '\E929';
}
.ppvx_icon-list-simple___6-4-6:before {
  content: '\E92A';
}
.ppvx_icon-lock-alt___6-4-6:before {
  content: '\E92B';
}
.ppvx_icon-logo-paypal___6-4-6:before {
  content: '\E92C';
}
.ppvx_icon-menu___6-4-6:before {
  content: '\E92D';
}
.ppvx_icon-mobile___6-4-6:before {
  content: '\E92E';
}
.ppvx_icon-notification___6-4-6:before {
  content: '\E92F';
}
.ppvx_icon-pending-paused___6-4-6:before {
  content: '\E930';
}
.ppvx_icon-pending___6-4-6:before {
  content: '\E931';
}
.ppvx_icon-phone___6-4-6:before {
  content: '\E932';
}
.ppvx_icon-play-sm___6-4-6:before {
  content: '\E933';
}
.ppvx_icon-play___6-4-6:before {
  content: '\E934';
}
.ppvx_icon-question-alt___6-4-6:before {
  content: '\E935';
}
.ppvx_icon-recurring-paused___6-4-6:before {
  content: '\E936';
}
.ppvx_icon-recurring___6-4-6:before {
  content: '\E937';
}
.ppvx_icon-refresh___6-4-6:before {
  content: '\E938';
}
.ppvx_icon-search___6-4-6:before {
  content: '\E939';
}
.ppvx_icon-settings___6-4-6:before {
  content: '\E93A';
}
.ppvx_icon-shield___6-4-6:before {
  content: '\E93B';
}
.ppvx_icon-show-alt___6-4-6:before {
  content: '\E93C';
}
.ppvx_icon-star-alt___6-4-6:before {
  content: '\E93F';
}
.ppvx_icon-store___6-4-6:before {
  content: '\E940';
}
.ppvx_icon-support___6-4-6:before {
  content: '\E941';
}
.ppvx_icon-trash-alt___6-4-6:before {
  content: '\E942';
}
.ppvx_icon-unlock-alt___6-4-6:before {
  content: '\E943';
}
.ppvx_icon-user-add___6-4-6:before {
  content: '\E944';
}
.ppvx_icon-user___6-4-6:before {
  content: '\E945';
}
.ppvx_icon-wallet___6-4-6:before {
  content: '\E946';
}
.ppvx_icon-warning-alt___6-4-6:before {
  content: '\E947';
}
/* stylelint-enable */

.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;
}

.ppvx_text-input__label___3-6-4 {
  pointer-events: none;
  text-align: initial;
  color: #687173;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  position: absolute;
  padding-top: 0.3125rem;
  top: 0.125rem;
  transition: font-size 0.1s ease-in-out, top 0.1s ease-in-out, background-color 10ms 0.1s linear;
  right: 0.75rem;
  left: 0.75rem;
}
[dir='ltr'] .ppvx_text-input__label___3-6-4 {
  left: 0.75rem;
  right: 0.75rem;
}
.ppvx_text-input__helper-text___3-6-4 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  text-align: initial;
  display: flex;
  margin: 0.375rem 0 0;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  display: block;
  list-style: none;
  padding-left: 0;
  color: #687173;
}
.ppvx_text-input___3-6-4 {
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  padding: 0;
  position: relative;
  overflow: hidden;
}
.ppvx_text-input___3-6-4 .ppvx_text-input__icon--left___3-6-4,
.ppvx_text-input___3-6-4 .ppvx_text-input__icon--right___3-6-4 {
  text-decoration: none;
  /* stylelint-disable declaration-no-important */
  color: #2c2e2f;
  /* stylelint-enable declaration-no-important */
}
.ppvx_text-input___3-6-4 .ppvx_text-input__icon--left___3-6-4:focus:after,
.ppvx_text-input___3-6-4 .ppvx_text-input__icon--right___3-6-4:focus:after {
  content: '';
  border: 0.25rem solid #bfdbee;
  border-radius: 0.125rem;
  position: absolute;
  top: -0.25rem;
  right: -0.25rem;
  bottom: -0.25rem;
  left: -0.25rem;
}
.ppvx_text-input__control___3-6-4 {
  padding: 1.25rem 0.75rem 0.25rem;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  display: block;
  box-sizing: border-box;
  height: 3rem;
  width: 100%;
  border: 0.0625rem solid #b7bcbf;
  border-radius: 0.25rem;
  background-color: #ffffff;
  color: #2c2e2f;
  /* stylelint-disable selector-no-vendor-prefix */
  /* stylelint-enable selector-no-vendor-prefix */
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-appearance: none;
  -moz-appearance: none;
  /* stylelint-enable property-no-vendor-prefix */
}
.ppvx_text-input__control___3-6-4:placeholder-shown:not(:focus)::-webkit-input-placeholder {
  opacity: 0;
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-6-4:-moz-placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 0;
  -moz-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-6-4:placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 0;
  -moz-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-6-4:-ms-input-placeholder:not(:focus) {
  -ms-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-6-4:focus {
  border-color: #009cde;
  outline: none;
  box-shadow: inset 0 0 0 0.0625rem #009cde;
}
textarea ~ .ppvx_text-input__label___3-6-4 {
  background-color: #ffffff;
}
.ppvx_text-input__control___3-6-4:focus + .ppvx_text-input__label___3-6-4 {
  color: #0070ba;
}
.ppvx_text-input--nolabel___3-6-4 .ppvx_text-input__control___3-6-4 {
  padding: 0.75rem;
}
.ppvx_text-input--nolabel___3-6-4 .ppvx_text-input__control___3-6-4:focus {
  color: #2c2e2f;
}
.ppvx_text-input--nolabel___3-6-4 .ppvx_text-input__control___3-6-4:placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-6-4 .ppvx_text-input__control___3-6-4:placeholder-shown:not(:focus):-ms-input-placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-6-4 .ppvx_text-input__control___3-6-4:-moz-placeholder-shown:not(:focus)::placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-6-4 .ppvx_text-input__control___3-6-4:-ms-input-placeholder:not(:focus)::placeholder {
  opacity: 1;
  color: #687173;
}
.ppvx_text-input--nolabel___3-6-4 .ppvx_text-input__control___3-6-4:placeholder-shown:not(:focus)::placeholder {
  opacity: 1;
  color: #687173;
}
/* stylelint-disable selector-no-qualifying-type */
textarea.ppvx_text-input__control___3-6-4 {
  height: auto;
  min-height: 3.75rem;
  resize: vertical;
}
/* stylelint-enable selector-no-qualifying-type */
.ppvx_field--error___3-6-4 .ppvx_text-input__control___3-6-4 {
  border-color: #d20000;
}
.ppvx_field--error___3-6-4 .ppvx_text-input__control___3-6-4 + .ppvx_text-input__label___3-6-4 {
  color: #687173;
}
.ppvx_field--error___3-6-4 .ppvx_text-input__control___3-6-4:focus {
  border-color: #d20000;
  outline: none;
  box-shadow: inset 0 0 0 0.0625rem #d20000;
}
.ppvx_field--error___3-6-4 .ppvx_text-input__control___3-6-4:not(:-moz-placeholder-shown) + .ppvx_text-input__label___3-6-4 {
  color: #d20000;
}
.ppvx_field--error___3-6-4 .ppvx_text-input__control___3-6-4:not(:-ms-input-placeholder) + .ppvx_text-input__label___3-6-4 {
  color: #d20000;
}
.ppvx_field--error___3-6-4 .ppvx_text-input__control___3-6-4:focus + .ppvx_text-input__label___3-6-4,
.ppvx_field--error___3-6-4 .ppvx_text-input__control___3-6-4:not(:placeholder-shown) + .ppvx_text-input__label___3-6-4 {
  color: #d20000;
}
/*
 * If the input doesn't have focus or any text in it...
 * ...AND we're on a browser that knows what it's doing...
 * ...Show the label full sized and vertically centered
 */
.ppvx_text-input__control___3-6-4:-moz-placeholder-shown:not(:focus) + .ppvx_text-input__label___3-6-4 {
  top: 0.6875rem;
  font-size: 1rem;
  background-color: transparent;
}
.ppvx_text-input__control___3-6-4:-ms-input-placeholder:not(:focus) + .ppvx_text-input__label___3-6-4 {
  top: 0.6875rem;
  font-size: 1rem;
  background-color: transparent;
}
.ppvx_text-input__control___3-6-4:placeholder-shown:not(:focus) + .ppvx_text-input__label___3-6-4 {
  top: 0.6875rem;
  font-size: 1rem;
  background-color: transparent;
}
/* IE 10+ Placeholder visible by default if set */
/* stylelint-disable selector-no-vendor-prefix */
.ppvx_text-input__control___3-6-4:not(:focus):-ms-input-placeholder + .ppvx_text-input__label___3-6-4 {
  font-size: 0.75rem;
  top: 0.125rem;
}
/* stylelint-enable selector-no-vendor-prefix */
.ppvx_text-input__icon--left___3-6-4,
[dir='rtl'] .ppvx_text-input__icon--right___3-6-4 {
  position: absolute;
  z-index: 10;
  top: 1.5rem;
  text-decoration: none;
  /* stylelint-disable declaration-no-important */
  color: #2c2e2f;
  /* stylelint-enable declaration-no-important */
  left: 1.5rem;
  right: initial;
  transform: translate(-50%, -50%);
}
.ppvx_text-input__icon--right___3-6-4,
[dir='rtl'] .ppvx_text-input__icon--left___3-6-4 {
  position: absolute;
  z-index: 10;
  top: 1.5rem;
  text-decoration: none;
  /* stylelint-disable declaration-no-important */
  color: #2c2e2f;
  /* stylelint-enable declaration-no-important */
  right: 1.5rem;
  left: initial;
  transform: translate(50%, -50%);
}
/* Padding has been set by default */
:not([dir='rtl']) .ppvx_text-input__icon--right___3-6-4 ~ .ppvx_text-input__control___3-6-4,
:not([dir='rtl']) .ppvx_text-input__control--icon-right___3-6-4,
[dir='rtl'] .ppvx_text-input__icon--left___3-6-4 ~ .ppvx_text-input__control___3-6-4 {
  padding-right: 2.5rem;
}
:not([dir='rtl']) .ppvx_text-input__icon--left___3-6-4 ~ .ppvx_text-input__control___3-6-4,
[dir='rtl'] .ppvx_text-input__icon--right___3-6-4 ~ .ppvx_text-input__control___3-6-4 {
  padding-left: 2.5rem;
}
[dir='rtl'] .ppvx_text-input__control--icon-right___3-6-4 {
  padding-right: 0.75rem;
  padding-left: 2.5rem;
}
.ppvx_text-input__icon--left___3-6-4 ~ .ppvx_text-input__label___3-6-4,
[dir='rtl'] .ppvx_text-input__icon--right___3-6-4 ~ .ppvx_text-input__label___3-6-4 {
  left: 2.5rem;
}
[dir='rtl'] .ppvx_text-input__icon--left___3-6-4 ~ .ppvx_text-input__label___3-6-4 {
  right: 2.5rem;
  left: initial;
}
/* stylelint-disable selector-no-vendor-prefix */
/* Chrome/Opera/Safari */
.ppvx_text-input__control___3-6-4::-webkit-input-placeholder {
  color: #687173;
  opacity: 1;
}
/* FF 19+ */
.ppvx_text-input__control___3-6-4:-moz-placeholder {
  color: #687173;
  opacity: 1;
  -moz-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
/* IE 10+ */
.ppvx_text-input__control___3-6-4:-ms-input-placeholder {
  color: #687173;
}
/* stylelint-enable selector-no-vendor-prefix */
/* error text */
.ppvx_text-input__error-text___3-6-4 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  text-align: initial;
  display: flex;
  margin: 0.375rem 0 0;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  margin-top: 0.5rem;
  color: #d20000;
}
.ppvx_text-input__error-text___3-6-4:before {
  content: '\E91A';
}
.ppvx_text-input__error-text___3-6-4: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.125rem;
  margin-right: 0.375rem;
  margin-left: initial;
}
[dir='rtl'] .ppvx_text-input__error-text___3-6-4:before {
  margin-left: 0.375rem;
  margin-right: initial;
}
.ppvx_text-input--auto-grow___3-6-4 .ppvx_text-input__control___3-6-4 {
  resize: none;
}
.ppvx_text-input__counter-wrapper___3-6-4 {
  cursor: text;
  position: relative;
}
.ppvx_text-input__counter-wrapper___3-6-4:after {
  content: ' ';
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border: 0.0625rem solid #b7bcbf;
  border-radius: 0.25rem;
  pointer-events: none;
}
.ppvx_text-input__counter-wrapper___3-6-4 .ppvx_text-input__counter-text___3-6-4 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  padding: 0.5rem 0.75rem 0.5rem;
  text-align: right;
}
.ppvx_text-input__counter-wrapper___3-6-4 .ppvx_text-input__control___3-6-4 {
  border: none;
}
.ppvx_text-input__counter-wrapper___3-6-4 .ppvx_text-input__control___3-6-4:focus {
  border: none;
  outline: none;
  box-shadow: none;
}
[dir='rtl'] .ppvx_text-input__counter-text___3-6-4 {
  padding-left: 0.75rem;
  text-align: left;
}
.ppvx_text-input__counter-wrapper--focus___3-6-4:after {
  border-color: #009cde;
  outline: none;
  box-shadow: inset 0 0 0 0.0625rem #009cde;
}
.ppvx_field--error___3-6-4 .ppvx_text-input__counter-wrapper___3-6-4:after {
  border-color: #d20000;
}
.ppvx_field--error___3-6-4 .ppvx_text-input__counter-wrapper--focus___3-6-4:after {
  border-color: #d20000;
  outline: none;
  box-shadow: inset 0 0 0 0.0625rem #d20000;
}
.ppvx_field--error___3-6-4 .ppvx_text-input__counter-wrapper___3-6-4 .ppvx_text-input__control___3-6-4 {
  border: none;
}
.ppvx_field--error___3-6-4 .ppvx_text-input__counter-wrapper___3-6-4 .ppvx_text-input__control___3-6-4:focus {
  border: none;
  outline: none;
  box-shadow: none;
}
.ppvx_field--error___3-6-4 .ppvx_text-input__counter-wrapper___3-6-4 .ppvx_text-input__counter-text___3-6-4 {
  color: #d20000;
}

.ppvx_text--xl8___5-4-6 {
  font-size: 5rem;
  line-height: 6rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl7___5-4-6 {
  font-size: 4.5rem;
  line-height: 5.25rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl6___5-4-6 {
  font-size: 3.75rem;
  line-height: 4.5rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl5___5-4-6 {
  font-size: 3.125rem;
  line-height: 3.75rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl4___5-4-6 {
  font-size: 2.5rem;
  line-height: 3rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl3___5-4-6 {
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl2___5-4-6 {
  font-size: 1.5rem;
  line-height: 2.25rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xl___5-4-6 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "PayPalSansBig-Light", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--lg___5-4-6 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--md___5-4-6 {
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--sm___5-4-6 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--xs___5-4-6 {
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
.ppvx_text--regular___5-4-6 {
  font-weight: 700;
}
.ppvx_text--medium___5-4-6 {
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
}
.ppvx_text--caption___5-4-6 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.ppvx_text--caption-strong___5-4-6 {
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.ppvx_text--body___5-4-6 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_text--body-strong___5-4-6 {
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_text--heading-xs___5-4-6 {
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 500;
}
.ppvx_text--heading-sm___5-4-6 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
}
.ppvx_text--heading-md___5-4-6 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
}
.ppvx_text--heading-lg___5-4-6 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 500;
}
.ppvx_text--hero___5-4-6 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 500;
}
.ppvx_text--beta-title___5-4-6 {
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_text--beta-heading-xs___5-4-6 {
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 500;
}
.ppvx_text--beta-heading-sm___5-4-6 {
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
}
.ppvx_text--beta-heading-md___5-4-6 {
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
}
.ppvx_text--beta-heading-lg___5-4-6 {
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 500;
}
.ppvx_text--beta-display-lg___5-4-6 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 4rem;
  line-height: 4.5rem;
  font-weight: 500;
}

/* Checkbox group class */
.ppvx_checkbox-group___3-4-6 {
  margin: 0.75rem;
  padding: 0;
  border: none;
  text-align: initial;
}
/* Checkbox base class */
.ppvx_checkbox___3-4-6 {
  position: relative;
  text-align: initial;
}
.ppvx_checkbox___3-4-6 + .ppvx_checkbox___3-4-6 {
  margin-top: 0.75rem;
}
/* Checkbox label class */
.ppvx_checkbox__label___3-4-6 {
  -moz-osx-font-smoothing: grayscale;
  color: #2c2e2f;
  cursor: pointer;
  display: inline-block;
  padding-left: calc(1.5rem + 0.75rem);
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  min-height: 1.5rem;
  /* Adding class prefix to workaround build changes in pp-react. Note: Do not rely on this, will be removed in next major release */
}
.ppvx_checkbox__label___3-4-6:before {
  border-radius: 0.125rem;
  border: 0.0625rem solid #b7bcbf;
  content: '';
  box-sizing: border-box;
  height: 1.5rem;
  left: 0;
  position: absolute;
  width: 1.5rem;
  font-family: 'PPUI-Icons';
  font-size: 1.125rem;
  line-height: 1.2;
  text-align: center;
}
.ppvx_checkbox__label___3-4-6 .ppvx_icon___3-4-6,
.ppvx_checkbox__label___3-4-6 > [class^='ppvx_icon___'],
.ppvx_checkbox__label___3-4-6 .ppvx_checkbox__label-icon___3-4-6 {
  color: #2c2e2f;
  position: relative;
  top: 0.125rem;
  margin-left: 0.375rem;
}
/* Checkbox input class */
.ppvx_checkbox__input___3-4-6 {
  cursor: pointer;
  opacity: 0;
  position: absolute;
}
.ppvx_checkbox__input___3-4-6:checked + .ppvx_checkbox__label___3-4-6:before {
  background-color: #0070ba;
  border-color: #0070ba;
  color: #ffffff;
  content: '\E90D';
}
.ppvx_checkbox__input___3-4-6:focus + .ppvx_checkbox__label___3-4-6:before {
  border-radius: 0rem;
}
.ppvx_checkbox__input___3-4-6:focus + .ppvx_checkbox__label___3-4-6:after {
  content: '';
  position: absolute;
  top: -0.125rem;
  left: -0.125rem;
  border: 0.125rem solid #005ea6;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 0.125rem;
  text-indent: -0.125rem;
  width: calc(1.5rem - -0.25rem);
  height: calc(1.5rem - -0.25rem);
  pointer-events: none;
}
/* Error style for checkbox */
.ppvx_field--error___3-4-6 .ppvx_checkbox__input___3-4-6:checked + .ppvx_checkbox__label___3-4-6:before {
  border-color: #d20000;
}
.ppvx_field--error___3-4-6 .ppvx_checkbox__label___3-4-6:before {
  border-color: #d20000;
}
.ppvx_checkbox-group___3-4-6 .ppvx_checkbox__helper-text___3-4-6 {
  margin-top: 0.125rem;
  padding-left: 2.375rem;
}
.ppvx_checkbox-group__label___3-4-6 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  display: block;
  color: #687173;
  /* Adding class prefix to workaround build changes in pp-react. Note: Do not rely on this, will be removed in next major release */
  margin-bottom: 0.75rem;
}
.ppvx_checkbox-group__label___3-4-6 .ppvx_icon___3-4-6,
.ppvx_checkbox-group__label___3-4-6 > [class^='ppvx_icon___'] {
  color: #2c2e2f;
  position: relative;
  top: 0.125rem;
  margin-left: 0.5625rem;
}
.ppvx_checkbox-group__label___3-4-6 .ppvx_checkbox__label-icon___3-4-6 {
  color: #2c2e2f;
  position: relative;
  top: 0.125rem;
  margin-left: 0.5625rem;
}
.ppvx_checkbox__helper-text___3-4-6,
.ppvx_checkbox-group__helper-text___3-4-6 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  text-align: initial;
  display: flex;
  margin: 0.375rem 0 0;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  display: block;
  list-style: none;
  padding-left: 0;
  color: #687173;
}
.ppvx_checkbox-group__error-text___3-4-6,
.ppvx_checkbox__error-text___3-4-6 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  text-align: initial;
  display: flex;
  margin: 0.375rem 0 0;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  margin-top: 0.5rem;
  color: #d20000;
}
.ppvx_checkbox-group__error-text___3-4-6:before,
.ppvx_checkbox__error-text___3-4-6:before {
  content: '\E91A';
}
.ppvx_checkbox-group__error-text___3-4-6:before,
.ppvx_checkbox__error-text___3-4-6: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.125rem;
  margin-right: 0.375rem;
  margin-left: initial;
}
/* uber level error */
.ppvx_field--error___3-4-6 .ppvx_checkbox-group__label___3-4-6 {
  color: #d20000;
}
@media screen and (-ms-high-contrast: active) {
  :focus + .ppvx_checkbox__label___3-4-6:before {
    outline: 0.15rem solid highlight;
  }
}
/* Styles for RTL Support */
[dir='rtl'] .ppvx_checkbox__label___3-4-6 {
  padding-right: calc(1.5rem + 0.75rem);
  padding-left: 0;
}
[dir='rtl'] .ppvx_checkbox__label___3-4-6:before {
  right: 0;
  left: auto;
}
[dir='rtl'] .ppvx_checkbox__error-text___3-4-6:before {
  margin-left: 0.375rem;
  margin-right: initial;
}
[dir='rtl'] .ppvx_checkbox-group___3-4-6 .ppvx_checkbox__helper-text___3-4-6,
.ppvx_checkbox-group___3-4-6[dir='rtl'] .ppvx_checkbox__helper-text___3-4-6 {
  padding-right: calc(1.5rem + 0.75rem);
  padding-left: 0;
}
[dir='rtl'] .ppvx_checkbox-group__error-text___3-4-6:before {
  margin-left: 0.375rem;
  margin-right: initial;
}
[dir='rtl'] .ppvx_checkbox__input___3-4-6:focus + .ppvx_checkbox__label___3-4-6:after {
  left: 0;
  right: -0.125rem;
}

/* DO NOT USE THESE VARIABLES. THESE ARE TEMPORARY VARIABLES, SOON WILL BE REPLACED BY TOKENS */
.ppvx_tooltip__caret_pos--top-after___2-5-6 {
  top: calc(-0.5625rem + 0.0625rem);
  border-top: none;
  border-bottom: calc(0.5625rem - 1px) solid #f5fbfe;
  border-left: calc(0.9375rem / 2 - 1px) solid rgba(0, 0, 0, 0);
  border-right: calc(0.9375rem / 2 - 1px) solid rgba(0, 0, 0, 0);
}
.ppvx_tooltip__caret_pos--top-before___2-5-6 {
  top: calc(-0.5625rem - 0.0625rem);
  border-top: none;
  border-bottom: 0.5625rem solid #50c7f9;
  border-left: calc(0.9375rem / 2) solid rgba(0, 0, 0, 0);
  border-right: calc(0.9375rem / 2) solid rgba(0, 0, 0, 0);
}
.ppvx_tooltip__caret_pos--side-after___2-5-6 {
  top: calc(50% - calc(0.9375rem / 2 - 1px));
  border-top: calc(0.9375rem / 2 - 1px) solid rgba(0, 0, 0, 0);
  border-bottom: calc(0.9375rem / 2 - 1px) solid rgba(0, 0, 0, 0);
}
.ppvx_tooltip__caret_pos--side-before___2-5-6 {
  top: calc(50% - calc(0.9375rem / 2));
  border-top: calc(0.9375rem / 2) solid rgba(0, 0, 0, 0);
  border-bottom: calc(0.9375rem / 2) solid rgba(0, 0, 0, 0);
}
.ppvx_tooltip___2-5-6 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  visibility: hidden;
  opacity: 0;
  max-width: 18rem;
  word-wrap: break-word;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  color: #2c2e2f;
  position: absolute;
  border: 0.0625rem solid #50c7f9;
  border-radius: 0.25rem;
  background-color: #f5fbfe;
  box-shadow: 0rem 0.25rem 1rem rgba(0, 0, 0, 0.16);
  z-index: 2000;
}
.ppvx_tooltip___2-5-6[aria-hidden='false'] {
  visibility: visible;
  opacity: 1;
}
.ppvx_tooltip___2-5-6:before,
.ppvx_tooltip___2-5-6:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  top: 100%;
}
.ppvx_tooltip___2-5-6:after {
  top: 100%;
  border-top: calc(0.5625rem - 1px) solid #f5fbfe;
  border-bottom: none;
  border-left: calc(0.9375rem / 2 - 1px) solid rgba(0, 0, 0, 0);
  border-right: calc(0.9375rem / 2 - 1px) solid rgba(0, 0, 0, 0);
  left: calc(50% - calc(0.9375rem / 2));
  right: auto;
}
.ppvx_tooltip___2-5-6:before {
  top: calc(100% + 0.0625rem);
  border-top: 0.5625rem solid #50c7f9;
  border-bottom: none;
  border-left: calc(0.9375rem / 2) solid rgba(0, 0, 0, 0);
  border-right: calc(0.9375rem / 2) solid rgba(0, 0, 0, 0);
  left: calc(50% - calc(0.9375rem / 2) - 0.0625rem);
  right: auto;
}
.ppvx_tooltip__icon___2-5-6 {
  width: 2.75rem;
  height: 2.75rem;
  padding: calc((2.75rem - 1.125rem) / 2);
  cursor: pointer;
  display: inline-block;
  border: 0rem;
  background-color: rgba(0, 0, 0, 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.125rem;
  color: #0070ba;
  position: relative;
}
.ppvx_tooltip__icon___2-5-6:before {
  content: '\E935';
}
.ppvx_tooltip__icon___2-5-6:hover,
.ppvx_tooltip__icon___2-5-6:focus,
.ppvx_tooltip__icon___2-5-6:active {
  color: #003087;
  outline: none;
}
.ppvx_tooltip__icon___2-5-6:focus:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  right: 0;
  border: 0.125rem solid #005ea6;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 50%;
  text-indent: 0.0625rem;
  width: calc(1.0625rem + 0.125rem);
  height: calc(1.0625rem + 0.125rem);
  pointer-events: none;
  transform: translateX(50%) translateX(0.25rem) translateY(50%) translateY(0.28125rem);
}
.ppvx_tooltip__icon--verified___2-5-6:before {
  content: '\E98B';
}
.ppvx_tooltip--position_bottom___2-5-6:after {
  top: calc(-0.5625rem + 0.0625rem);
  border-top: none;
  border-bottom: calc(0.5625rem - 1px) solid #f5fbfe;
  border-left: calc(0.9375rem / 2 - 1px) solid rgba(0, 0, 0, 0);
  border-right: calc(0.9375rem / 2 - 1px) solid rgba(0, 0, 0, 0);
}
.ppvx_tooltip--position_bottom___2-5-6:before {
  top: calc(-0.5625rem - 0.0625rem);
  border-top: none;
  border-bottom: 0.5625rem solid #50c7f9;
  border-left: calc(0.9375rem / 2) solid rgba(0, 0, 0, 0);
  border-right: calc(0.9375rem / 2) solid rgba(0, 0, 0, 0);
}
.ppvx_tooltip--position_left___2-5-6:after {
  top: calc(50% - calc(0.9375rem / 2 - 1px));
  border-top: calc(0.9375rem / 2 - 1px) solid rgba(0, 0, 0, 0);
  border-bottom: calc(0.9375rem / 2 - 1px) solid rgba(0, 0, 0, 0);
  border-left: calc(0.5625rem - 1px) solid #f5fbfe;
  border-right: none;
  left: 100%;
  right: auto;
}
.ppvx_tooltip--position_left___2-5-6:before {
  top: calc(50% - calc(0.9375rem / 2));
  border-top: calc(0.9375rem / 2) solid rgba(0, 0, 0, 0);
  border-bottom: calc(0.9375rem / 2) solid rgba(0, 0, 0, 0);
  border-left: 0.5625rem solid #50c7f9;
  border-right: none;
  left: calc(100% + 0.0625rem);
  right: auto;
}
.ppvx_tooltip--position_right___2-5-6:after {
  top: calc(50% - calc(0.9375rem / 2 - 1px));
  border-top: calc(0.9375rem / 2 - 1px) solid rgba(0, 0, 0, 0);
  border-bottom: calc(0.9375rem / 2 - 1px) solid rgba(0, 0, 0, 0);
  border-left: none;
  border-right: calc(0.5625rem - 1px) solid #f5fbfe;
  left: calc(-0.5625rem + 0.0625rem);
  right: auto;
}
.ppvx_tooltip--position_right___2-5-6:before {
  top: calc(50% - calc(0.9375rem / 2));
  border-top: calc(0.9375rem / 2) solid rgba(0, 0, 0, 0);
  border-bottom: calc(0.9375rem / 2) solid rgba(0, 0, 0, 0);
  border-left: none;
  border-right: 0.5625rem solid #50c7f9;
  left: calc(-0.5625rem - 0.0625rem);
  right: auto;
}
.ppvx_tooltip--tip_left___2-5-6:after {
  left: 1rem;
  right: auto;
}
.ppvx_tooltip--tip_left___2-5-6:before {
  left: calc(1rem - 0.0625rem);
  right: auto;
}
.ppvx_tooltip--tip_right___2-5-6:after {
  left: auto;
  right: 1rem;
}
.ppvx_tooltip--tip_right___2-5-6:before {
  left: auto;
  right: calc(1rem - 0.0625rem);
}
.ppvx_tooltip__icon--screenreader___2-5-6 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.ppvx_alert___2-5-6 {
  box-sizing: border-box;
  padding: 0.9375rem 2.875rem 0.9375rem 2.875rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-radius: 0.25rem;
  color: #2c2e2f;
  position: relative;
  text-align: initial;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  border-color: #bfdbee;
  background-color: #f5fbfe;
}
.ppvx_alert___2-5-6:before {
  content: '\E935';
  color: #0070ba;
  /* 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: inherit;
  position: absolute;
  top: 0.9375rem;
  left: 0.9375rem;
  display: block;
  font-size: 1.125rem;
  text-align: center;
}
[dir='rtl'] .ppvx_alert___2-5-6:before,
.ppvx_alert___2-5-6[dir='rtl']:before {
  left: auto;
  right: 0.9375rem;
}
.ppvx_alert__close-btn___2-5-6 {
  /* 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;
  position: relative;
  cursor: pointer;
  border-radius: 50%;
  padding: 0.75rem 0.75rem 0.75rem 0.75rem;
  border: none;
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  display: inline-block;
  font-size: 1.5rem;
  position: absolute;
  top: 0.1875rem;
  right: 0.1875rem;
}
.ppvx_alert__close-btn___2-5-6:hover {
  background-color: #eaeced;
}
.ppvx_alert__close-btn___2-5-6:focus {
  outline: none;
  background-color: #cbd2d6;
}
.ppvx_alert__close-btn___2-5-6:before {
  content: '\E919';
}
.ppvx_alert--type_attention___2-5-6 {
  border-color: #ff9600;
  background-color: #fffbf5;
}
.ppvx_alert--type_attention___2-5-6:before {
  content: '\E947';
  color: #ff9600;
}
.ppvx_alert--type_warning___2-5-6 {
  border-color: #ff9600;
  background-color: #fffbf5;
}
.ppvx_alert--type_warning___2-5-6:before {
  content: '\E947';
  color: #ff9600;
}
.ppvx_alert--type_info___2-5-6 {
  border-color: #9da3a6;
  background-color: #f5f7fa;
}
.ppvx_alert--type_info___2-5-6:before {
  content: '\E925';
  color: #2c2e2f;
}
.ppvx_alert--type_success___2-5-6 {
  border-color: #299976;
  background-color: #f5fdfb;
}
.ppvx_alert--type_success___2-5-6:before {
  content: '\E90E';
  color: #299976;
}
.ppvx_alert--type_error___2-5-6 {
  border-color: #d20000;
  background-color: #fff7f7;
}
.ppvx_alert--type_error___2-5-6:before {
  color: #d20000;
  content: '\E91A';
}
[dir='rtl'] .ppvx_alert__close-btn___2-5-6 {
  left: 0.1875rem;
  right: auto;
}

.ppvx_link___3-4-6 {
  position: relative;
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #0070ba;
  text-decoration: none;
  padding: 0.0625rem 0.1875rem;
  /* Adding class prefix to workaround build changes in pp-react. Note: Do not rely on this, will be removed in next major release */
}
.ppvx_link___3-4-6:visited {
  color: #0070ba;
}
.ppvx_link___3-4-6:active {
  color: #003087;
}
.ppvx_link___3-4-6:active,
.ppvx_link___3-4-6:focus,
.ppvx_link___3-4-6:hover {
  text-decoration: underline;
  outline: none;
  cursor: pointer;
}
.ppvx_link___3-4-6 .ppvx_icon___3-4-6,
.ppvx_link___3-4-6 > [class^='ppvx_icon___'],
.ppvx_link___3-4-6 .ppvx_link__left-icon___3-4-6 {
  display: inline-block;
  vertical-align: top;
  margin-right: 0.375rem;
}
.ppvx_link___3-4-6:focus {
  outline: none;
  box-shadow: 0 0 0 0.125rem #005ea6 inset, 0 0 0 0.25rem #bfdbee;
  outline: 0.125rem solid transparent;
  border-radius: 0.25rem;
}
.ppvx_link--inverse___3-4-6 {
  color: #ffffff;
}
.ppvx_link--inverse___3-4-6:visited,
.ppvx_link--inverse___3-4-6:active,
.ppvx_link--inverse___3-4-6:focus,
.ppvx_link--inverse___3-4-6:hover {
  color: #ffffff;
}
.ppvx_link--inverse___3-4-6:focus {
  box-shadow: 0 0 0 0.125rem #bfdbee inset, 0 0 0 0.25rem rgba(191, 219, 238, 0.4);
  outline: 0.125rem solid transparent;
  border-radius: 0.25rem;
}
.ppvx_link--secondary___3-4-6:not(.ppvx_link--inverse___3-4-6) {
  color: #2c2e2f;
}
.ppvx_link--secondary___3-4-6:not(.ppvx_link--inverse___3-4-6):active,
.ppvx_link--secondary___3-4-6:not(.ppvx_link--inverse___3-4-6):focus,
.ppvx_link--secondary___3-4-6:not(.ppvx_link--inverse___3-4-6):hover,
.ppvx_link--secondary___3-4-6:not(.ppvx_link--inverse___3-4-6):visited {
  color: #2c2e2f;
}

.ppvx_accordion___2-6-4 {
  width: 100%;
  border-collapse: collapse;
}
.ppvx_accordion__row___2-6-4 {
  border-bottom: 0.0625rem solid #b7bcbf;
}
.ppvx_accordion__row___2-6-4:first-of-type {
  border-top: 0.0625rem solid #b7bcbf;
}
.ppvx_accordion__body___2-6-4 {
  display: none;
  padding: 0 1rem 1rem;
  color: #2c2e2f;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_accordion__body___2-6-4 p {
  margin: 0;
}
.ppvx_accordion__header___2-6-4 {
  cursor: pointer;
  word-break: break-all;
  padding: 1rem 3rem 1rem 1rem;
  position: relative;
  color: #2c2e2f;
  background: none;
  border: none;
  width: 100%;
  text-align: left;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
}
.ppvx_accordion__header___2-6-4:before {
  color: #2c2e2f;
  position: absolute;
  right: 1rem;
  top: 1.25rem;
  content: '\E913';
  /* 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_accordion__header___2-6-4:focus {
  outline: none;
}
.ppvx_accordion__header___2-6-4:focus:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  right: 0;
  border: 0.125rem solid #005ea6;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 0.0625rem;
  text-indent: 0.0625rem;
  width: calc(100% + 0.125rem);
  height: calc(100% + 0.125rem);
  pointer-events: none;
}
.ppvx_accordion__header___2-6-4[aria-expanded='true']:before {
  content: '\E917';
}
.ppvx_accordion__header___2-6-4[aria-expanded='true'] + .ppvx_accordion__body___2-6-4 {
  display: block;
}
[dir='rtl'] .ppvx_accordion__header___2-6-4 {
  padding: 1rem 1rem 1rem 3rem;
  text-align: right;
}
[dir='rtl'] .ppvx_accordion__header___2-6-4:before {
  left: 1rem;
  right: unset;
}
[dir='rtl'] .ppvx_accordion__header___2-6-4:focus:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: 0;
  right: -0.0625rem;
  border: 0.125rem solid #005ea6;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 0.0625rem;
  text-indent: 0.0625rem;
  width: calc(100% + 0.125rem);
  height: calc(100% + 0.125rem);
  pointer-events: none;
}
[dir='rtl'] .ppvx_accordion__body___2-6-4 {
  text-align: right;
}

.ppvx_divider___3-4-6 {
  border: none;
  border-top: 0.0625rem solid #cbd2d6;
  margin: 0.75rem 0;
}
.ppvx_divider--inverse___3-4-6 {
  border-color: #ffffff;
}
.ppvx_divider--secondary___3-4-6 {
  background-image: linear-gradient(to right, #9da3a6, #9da3a6 33%, transparent 34%);
  background-position: top;
  background-size: 0.1875rem 0.0625rem;
  background-repeat: repeat-x;
  height: 0.0625rem;
  border-top: none;
}
.ppvx_divider--secondary___3-4-6.ppvx_divider--inverse___3-4-6 {
  background-image: linear-gradient(to right, #ffffff, #ffffff 33%, transparent 34%);
}

/*
*   CSS for Tiles
*/
.ppvx_tile___2-6-1 {
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 1.5rem;
  padding: 1.5rem;
  position: relative;
  text-align: initial;
}
@media (min-width: 47rem) {
  .ppvx_tile___2-6-1 {
    margin-bottom: 0;
  }
}
.ppvx_tile--card___2-6-1 {
  background-color: #ffffff;
  border-radius: 0.25rem;
  border-top: 0.0625rem solid rgba(183, 188, 191, 0.15);
  border-bottom: 0.0625rem solid transparent;
  border-left: 0.0625rem solid transparent;
  border-right: 0.0625rem solid transparent;
  box-shadow: 0rem 0.125rem 0.25rem rgba(0, 0, 0, 0.16);
}
.ppvx_tile--corner-radius_lg___2-6-1 {
  border-radius: 0.75rem;
}
.ppvx_tile--divider___2-6-1 {
  border-top: 0.0625rem solid #b7bcbf;
}
.ppvx_tile__header___2-6-1 {
  margin-bottom: 1.5rem;
  display: table;
}
.ppvx_tile__header-title___2-6-1 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
  width: 100%;
  display: table-cell;
  margin: initial;
  padding: 0.375rem 0;
  text-transform: none;
  vertical-align: middle;
}
.ppvx_tile__content___2-6-1 {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.ppvx_tile__content-text___2-6-1 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_tile__footer___2-6-1 {
  margin-top: 1.5rem;
}
.ppvx_tile__footer___2-6-1 button,
.ppvx_tile__footer___2-6-1 a {
  margin: initial;
}
.ppvx_tile__footer___2-6-1 a:not(:last-child),
.ppvx_tile__footer___2-6-1 button:not(:last-child) {
  margin-right: 1.5rem;
}
[dir='rtl'] .ppvx_tile__footer___2-6-1 a:not(:last-child),
[dir='rtl'].ppvx_tile__footer___2-6-1 button:not(:last-child) {
  margin-right: initial;
  margin-left: 1.5rem;
}

.ppvx_dropdown__label___3-4-6 {
  pointer-events: none;
  text-align: initial;
  color: #687173;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  position: absolute;
  padding-top: 0.3125rem;
  top: 0.125rem;
  transition: font-size 0.1s ease-in-out, top 0.1s ease-in-out, background-color 10ms 0.1s linear;
  left: 0.75rem;
}
.ppvx_dropdown___3-4-6 {
  position: relative;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
}
.ppvx_dropdown___3-4-6 .ppvx_dropdown__icon--left___3-4-6,
.ppvx_dropdown___3-4-6 .ppvx_dropdown__icon--right___3-4-6 {
  text-decoration: none;
  /* stylelint-disable declaration-no-important */
  color: #2c2e2f;
  /* stylelint-enable declaration-no-important */
}
.ppvx_dropdown___3-4-6 .ppvx_dropdown__icon--left___3-4-6:focus:after,
.ppvx_dropdown___3-4-6 .ppvx_dropdown__icon--right___3-4-6:focus:after {
  content: '';
  border: 0.25rem solid #bfdbee;
  border-radius: 0.125rem;
  position: absolute;
  top: -0.25rem;
  right: -0.25rem;
  bottom: -0.25rem;
  left: -0.25rem;
}
.ppvx_dropdown___3-4-6:before {
  content: '\E913';
  /* 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.875rem;
  display: block;
  color: #2c2e2f;
  text-indent: -0.25rem;
  width: 1.5rem;
  height: 1.5rem;
  line-height: 0;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  top: 1.5rem;
  right: 0.75rem;
  z-index: 2;
  pointer-events: none;
}
.ppvx_dropdown__control___3-4-6 {
  padding: 1.15rem 2.5rem 0.15rem 0.75rem;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  display: block;
  box-sizing: border-box;
  height: 3rem;
  width: 100%;
  border: 0.0625rem solid #b7bcbf;
  border-radius: 0.25rem;
  background-color: #ffffff;
  color: #2c2e2f;
  /* stylelint-disable property-no-vendor-prefix */
  -moz-padding-start: 0.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* stylelint-enable property-no-vendor-prefix */
}
.ppvx_dropdown__control___3-4-6:focus {
  border-color: #009cde;
  outline: none;
  box-shadow: inset 0 0 0 0.0625rem #009cde;
}
.ppvx_dropdown__control___3-4-6:focus + .ppvx_dropdown__label___3-4-6 {
  color: #0070ba;
}
.ppvx_dropdown__control___3-4-6:invalid:not(:focus) {
  box-shadow: none;
}
.ppvx_dropdown--nolabel___3-4-6 .ppvx_dropdown__control___3-4-6 {
  padding: 0.625rem 0.75rem 0.75rem;
}
.ppvx_field--error___3-4-6 .ppvx_dropdown__control___3-4-6 {
  border-color: #d20000;
}
.ppvx_field--error___3-4-6 .ppvx_dropdown__control___3-4-6:focus {
  border-color: #d20000;
  outline: none;
  box-shadow: inset 0 0 0 0.0625rem #d20000;
}
.ppvx_field--error___3-4-6 .ppvx_dropdown__control___3-4-6:focus + .ppvx_dropdown__label___3-4-6,
.ppvx_field--error___3-4-6 .ppvx_dropdown__control___3-4-6:valid + .ppvx_dropdown__label___3-4-6 {
  color: #d20000;
}
.ppvx_field--error___3-4-6 .ppvx_dropdown__label___3-4-6 {
  color: #d20000;
}
.ppvx_dropdown__control___3-4-6::-ms-expand {
  display: none;
}
.ppvx_dropdown__control___3-4-6::-ms-value {
  background-color: #ffffff;
  color: #2c2e2f;
}
.ppvx_dropdown__control___3-4-6:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000000;
}
.ppvx_dropdown__icon--left___3-4-6 {
  left: 1.5rem;
  right: initial;
  transform: translate(-50%, -50%);
}
.ppvx_dropdown__icon--right___3-4-6 {
  right: 1.5rem;
  left: initial;
  transform: translate(50%, -50%);
  margin-right: 2rem;
}
.ppvx_dropdown__icon--left___3-4-6,
.ppvx_dropdown__icon--right___3-4-6 {
  position: absolute;
  z-index: 10;
  top: 1.5rem;
  text-decoration: none;
  /* stylelint-disable declaration-no-important */
  color: #2c2e2f;
  /* stylelint-enable declaration-no-important */
}
.ppvx_dropdown__icon--left___3-4-6:hover,
.ppvx_dropdown__icon--right___3-4-6:hover,
.ppvx_dropdown__icon--left___3-4-6:active,
.ppvx_dropdown__icon--right___3-4-6:active,
.ppvx_dropdown__icon--left___3-4-6:focus,
.ppvx_dropdown__icon--right___3-4-6:focus {
  text-decoration: none;
  /* stylelint-disable declaration-no-important */
  color: #2c2e2f;
  /* stylelint-enable declaration-no-important */
}
.ppvx_dropdown__control--icon-right___3-4-6,
.ppvx_dropdown__icon--right___3-4-6 ~ .ppvx_dropdown__control___3-4-6 {
  padding-right: 5rem;
}
.ppvx_dropdown__icon--left___3-4-6 ~ .ppvx_dropdown__control___3-4-6 {
  padding-left: 2.75rem;
  /* stylelint-disable property-no-vendor-prefix */
  -moz-padding-start: 2.425rem;
  /* stylelint-enable property-no-vendor-prefix */
}
.ppvx_dropdown__icon--left___3-4-6 ~ .ppvx_dropdown__label___3-4-6 {
  left: 2.75rem;
}
.ppvx_dropdown__helper-text___3-4-6 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  text-align: initial;
  display: flex;
  margin: 0.375rem 0 0;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  display: block;
  list-style: none;
  padding-left: 0;
  color: #687173;
}
/*
 * If the input doesn't have focus or any text in it...
 * ...AND we're on a browser that knows what it's doing...
 * ...Show the label full sized and vertically centered
 */
.ppvx_dropdown__control___3-4-6:invalid + .ppvx_dropdown__label___3-4-6 {
  top: 0.625rem;
  font-size: 1rem;
}
/* error text */
.ppvx_dropdown__error-text___3-4-6 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  text-align: initial;
  display: flex;
  margin: 0.375rem 0 0;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  margin-top: 0.5rem;
  color: #d20000;
}
.ppvx_dropdown__error-text___3-4-6:before {
  content: '\E91A';
}
.ppvx_dropdown__error-text___3-4-6: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.125rem;
  margin-right: 0.375rem;
  margin-left: initial;
}
/* Styles for RTL Support */
[dir='rtl'] .ppvx_dropdown__control___3-4-6 {
  padding: 1.15rem 0.75rem 0.15rem 2.5rem;
}
[dir='rtl'] .ppvx_dropdown__label___3-4-6 {
  right: 0.75rem;
  left: auto;
}
[dir='rtl'] .ppvx_dropdown__error-text___3-4-6:before {
  margin-left: 0.375rem;
  margin-right: initial;
}
[dir='rtl'] .ppvx_dropdown___3-4-6:before,
.ppvx_dropdown___3-4-6[dir='rtl']:before {
  left: 0.75rem;
  right: auto;
}
[dir='rtl'] .ppvx_dropdown__icon--left___3-4-6 {
  right: 1.5rem;
  left: initial;
  transform: translate(50%, -50%);
}
[dir='rtl'] .ppvx_dropdown__icon--right___3-4-6 {
  left: 1.5rem;
  right: initial;
  transform: translate(-50%, -50%);
  margin-left: 2rem;
  margin-right: 0;
}
[dir='rtl'] .ppvx_dropdown__icon--right___3-4-6 ~ .ppvx_dropdown__control___3-4-6 {
  padding-left: 5rem;
  padding-right: 0;
}
[dir='rtl'] .ppvx_dropdown__icon--left___3-4-6 ~ .ppvx_dropdown__label___3-4-6 {
  right: 2.75rem;
  left: auto;
}
[dir='rtl'] .ppvx_dropdown__icon--left___3-4-6 ~ .ppvx_dropdown__control___3-4-6 {
  padding-right: 2.75rem;
}

/* DO NOT USE THESE VARIABLES. THESE ARE TEMPORARY VARIABLES, SOON WILL BE REPLACED BY TOKENS */
.ppvx_modal___2-6-1 {
  background-color: #ffffff;
  border: 0.0625rem solid #b7bcbf;
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 75%;
  max-width: 54rem;
  left: 50%;
}
.ppvx_modal___2-6-1:not(.ppvx_modal--overpanel___2-6-1):not(.ppvx_modal--sheet___2-6-1) {
  min-height: 8rem;
  border-radius: 0.25rem;
  max-height: 75vh;
  top: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0rem 0.75rem 1.75rem rgba(0, 0, 0, 0.16);
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___2-6-1:not(.ppvx_modal--overpanel___2-6-1):not(.ppvx_modal--sheet___2-6-1) {
    width: calc(100% - 3rem);
  }
}
@media screen and (max-width: 36rem) {
  .ppvx_modal___2-6-1:not(.ppvx_modal--overpanel___2-6-1):not(.ppvx_modal--sheet___2-6-1) {
    width: calc(100% - 2rem);
  }
}
.ppvx_modal___2-6-1.ppvx_modal--overpanel___2-6-1,
.ppvx_modal___2-6-1.ppvx_modal--sheet___2-6-1 {
  overflow: hidden;
  transform: translateX(-50%);
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___2-6-1.ppvx_modal--overpanel___2-6-1,
  .ppvx_modal___2-6-1.ppvx_modal--sheet___2-6-1 {
    width: calc(100% - 3rem);
  }
}
@media screen and (max-width: 36rem) {
  .ppvx_modal___2-6-1.ppvx_modal--overpanel___2-6-1,
  .ppvx_modal___2-6-1.ppvx_modal--sheet___2-6-1 {
    width: 100%;
  }
}
.ppvx_modal___2-6-1.ppvx_modal--overpanel___2-6-1 {
  height: 100vh;
  top: 100vh;
  transition: top 0.3s ease-in-out 0.3s;
}
.ppvx_modal___2-6-1.ppvx_modal--sheet___2-6-1 {
  bottom: -100vh;
  transition: bottom 0.3s ease-in-out;
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
  min-height: 3rem;
  max-height: 90vh;
}
.ppvx_modal-backdrop___2-6-1 {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1050;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease-in-out, visibility 0.3s 0.3s;
  background-color: rgba(0, 0, 0, 0.4);
}
.ppvx_modal-backdrop___2-6-1[aria-hidden='false'] {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.ppvx_modal-backdrop___2-6-1[aria-hidden='false'] .ppvx_modal___2-6-1:not(.ppvx_modal--overpanel___2-6-1):not(.ppvx_modal--sheet___2-6-1) {
  opacity: 1;
  transition: opacity 0.3s ease-in-out 0.3s;
}
.ppvx_modal-backdrop___2-6-1[aria-hidden='false'] .ppvx_modal--overpanel___2-6-1 {
  transition: top 0.3s ease-in-out 0.3s;
  top: 0;
}
.ppvx_modal-backdrop___2-6-1[aria-hidden='false'] .ppvx_modal--sheet___2-6-1 {
  transition: bottom 0.3s ease-in-out 0.3s;
  bottom: 0;
}
.ppvx_scrim___2-6-1 {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1050;
  visibility: hidden;
  transition: background-color 0.3s ease-in-out, visibility 0.3s 0.3s;
  background-color: transparent;
}
.ppvx_scrim___2-6-1[aria-hidden='false'] {
  visibility: visible;
  transition: background-color 0.3s ease-in-out;
  background-color: rgba(0, 0, 0, 0.4);
}
.ppvx_scrim___2-6-1[aria-hidden='false'] .ppvx_modal___2-6-1:not(.ppvx_modal--overpanel___2-6-1):not(.ppvx_modal--sheet___2-6-1) {
  opacity: 1;
  transition: opacity 0.3s ease-in-out 0.3s;
}
.ppvx_scrim___2-6-1[aria-hidden='false'] .ppvx_modal--overpanel___2-6-1 {
  transition: top 0.3s ease-in-out 0.3s;
  top: 0;
}
.ppvx_scrim___2-6-1[aria-hidden='false'] .ppvx_modal--sheet___2-6-1 {
  transition: bottom 0.3s ease-in-out;
  bottom: 0;
}
.ppvx_modal__contents___2-6-1 {
  flex: 1 1 auto;
  overflow: auto;
  padding: 0 3rem 0;
  position: relative;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal__contents___2-6-1 {
    padding: 0 1.5rem 1.5rem;
  }
}
@media screen and (max-width: 36rem) {
  .ppvx_modal___2-6-1:not(.ppvx_modal--overpanel___2-6-1):not(.ppvx_modal--sheet___2-6-1) .ppvx_modal__contents___2-6-1 {
    padding: 0 1rem 1.5rem;
  }
  .ppvx_modal___2-6-1.ppvx_modal--overpanel___2-6-1 .ppvx_modal__contents___2-6-1,
  .ppvx_modal___2-6-1.ppvx_modal--sheet___2-6-1 .ppvx_modal__contents___2-6-1 {
    padding: 0 0.75rem 1.5rem;
  }
}
.ppvx_modal___2-6-1.ppvx_modal--sheet___2-6-1 .ppvx_modal__contents___2-6-1.ppvx_modal__contents--no-padding___2-6-1 {
  padding: 0;
}
.ppvx_modal__contents--center___2-6-1 {
  text-align: center;
}
.ppvx_modal___2-6-1:not(.ppvx_modal--overpanel___2-6-1):not(.ppvx_modal--sheet___2-6-1) .ppvx_modal__contents___2-6-1 {
  max-height: 70vh;
}
.ppvx_modal__screenreader___2-6-1 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_modal-header___2-6-1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
  flex: 0 0;
  z-index: 1;
  min-height: 4.5rem;
}
.ppvx_modal-header--gripper___2-6-1:before {
  content: '';
  flex: 0 0 100%;
  height: 1rem;
  text-align: center;
}
.ppvx_modal-header--gripper___2-6-1:after {
  content: '';
  display: block;
  width: 3rem;
  height: 0.5rem;
  border: 0.0625rem solid #9da3a6;
  background-color: #9da3a6;
  border-radius: 0.25rem;
  position: absolute;
  top: 0.5rem;
  left: 50%;
  transform: translateX(-50%);
}
.ppvx_modal-header--divider___2-6-1 {
  border-bottom: 1px solid #cbd2d6;
}
.ppvx_modal-header--scrolled___2-6-1 {
  box-shadow: 0rem 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_modal-header__action___2-6-1 {
  flex: 0 0 3rem;
  height: 3rem;
  margin: 0.5rem 1rem;
}
.ppvx_modal-header__title___2-6-1 {
  flex: 1 1 48px;
  margin: 0.5rem;
  text-align: center;
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.ppvx_modal-header__close___2-6-1 {
  flex: 0 0 3rem;
  margin: 0.5rem 1rem;
  height: 3rem;
  text-align: right;
}
.ppvx_modal-header__close-btn___2-6-1 {
  /* 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;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  text-align: center;
  background-color: #ffffff;
  color: #2c2e2f;
  border-radius: 50%;
  border: none;
  padding: 0;
  cursor: pointer;
  text-indent: 0.0625rem;
  position: relative;
}
.ppvx_modal-header__close-btn___2-6-1:before {
  content: '\E919';
}
.ppvx_modal-header__close-btn___2-6-1:hover {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgba(44, 46, 47, 0.08) 80%, rgba(44, 46, 47, 0.08) 100%), none;
  background-size: 100% 500%;
  background-position: 0 100%;
  transition: background-position 0.3s ease-in-out;
}
.ppvx_modal-header__close-btn___2-6-1:active {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgba(44, 46, 47, 0.12) 80%, rgba(44, 46, 47, 0.12) 100%), none;
  background-size: 100% 500%;
  background-position: 0 100%;
  transition: background-position 0.3s ease-in-out;
}
.ppvx_modal-header__close-btn___2-6-1:focus {
  outline: none;
}
.ppvx_modal-header__close-btn___2-6-1:focus:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  right: 0;
  border: 0.125rem solid #005ea6;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 50%;
  text-indent: 0.0625rem;
  width: calc(3rem + 0.125rem);
  height: calc(3rem + 0.125rem);
  pointer-events: none;
}
.ppvx_modal-content__title___2-6-1 {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
}
.ppvx_modal--overpanel___2-6-1 .ppvx_modal-header___2-6-1:not(.ppvx_modal-header--no-logo___2-6-1) {
  background: url('https://www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_fc_mg_2x.png') no-repeat 50% 1.5rem;
  background-size: 1.5rem;
}
.ppvx_modal-footer___2-6-1 {
  min-height: 4.5rem;
  padding: 1rem;
  position: relative;
  flex: 1 0 auto;
}
.ppvx_modal-footer--scrolled___2-6-1 {
  box-shadow: 0rem -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_modal-footer--align_center___2-6-1 {
  text-align: center;
}
.ppvx_modal-footer--align_right___2-6-1 {
  text-align: right;
}
.ppvx_modal___2-6-1 .ppvx_visible-only-in-context___2-6-1 {
  display: initial;
}

/*
 * This implementation is based on:
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *
 * The gutter widths, padding and precise breakpoints have been changed
 * to reflect the PayPal design system.
 */
/* DO NOT USE THESE VARIABLES. THESE ARE TEMPORARY VARIABLES, SOON WILL BE REPLACED BY TOKENS */
/* stylelint-disable declaration-no-important */
/* stylelint-disable at-rule-no-vendor-prefix */
/* stylelint-disable property-no-vendor-prefix */
/* stylelint-disable value-no-vendor-prefix */
.ppvx_container___2-6-2 {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 36rem) {
  .ppvx_container___2-6-2 {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    max-width: 36rem;
  }
}
@media (min-width: 47rem) {
  .ppvx_container___2-6-2 {
    padding-right: 2.25rem;
    padding-left: 2.25rem;
    max-width: 47rem;
  }
}
@media (min-width: 64rem) {
  .ppvx_container___2-6-2 {
    padding-right: 2.25rem;
    padding-left: 2.25rem;
    max-width: 64rem;
  }
}
@media (min-width: 72rem) {
  .ppvx_container___2-6-2 {
    padding-right: 2.25rem;
    padding-left: 2.25rem;
    max-width: 72rem;
  }
}
.ppvx_row___2-6-2 {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.ppvx_container--form___2-6-2 {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}
.ppvx_container-fluid___2-6-2 {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}
.ppvx_no-gutters___2-6-2 {
  margin-right: 0;
  margin-left: 0;
}
.ppvx_no-gutters___2-6-2 > .ppvx_col___2-6-2,
.ppvx_no-gutters___2-6-2 > [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}
.ppvx_col-1___2-6-2,
.ppvx_col-2___2-6-2,
.ppvx_col-3___2-6-2,
.ppvx_col-4___2-6-2,
.ppvx_col-5___2-6-2,
.ppvx_col-6___2-6-2,
.ppvx_col-7___2-6-2,
.ppvx_col-8___2-6-2,
.ppvx_col-9___2-6-2,
.ppvx_col-10___2-6-2,
.ppvx_col-11___2-6-2,
.ppvx_col-12___2-6-2,
.ppvx_col___2-6-2,
.ppvx_col-auto___2-6-2,
.ppvx_col-sm-1___2-6-2,
.ppvx_col-sm-2___2-6-2,
.ppvx_col-sm-3___2-6-2,
.ppvx_col-sm-4___2-6-2,
.ppvx_col-sm-5___2-6-2,
.ppvx_col-sm-6___2-6-2,
.ppvx_col-sm-7___2-6-2,
.ppvx_col-sm-8___2-6-2,
.ppvx_col-sm-9___2-6-2,
.ppvx_col-sm-10___2-6-2,
.ppvx_col-sm-11___2-6-2,
.ppvx_col-sm-12___2-6-2,
.ppvx_col-sm___2-6-2,
.ppvx_col-sm-auto___2-6-2,
.ppvx_col-md-1___2-6-2,
.ppvx_col-md-2___2-6-2,
.ppvx_col-md-3___2-6-2,
.ppvx_col-md-4___2-6-2,
.ppvx_col-md-5___2-6-2,
.ppvx_col-md-6___2-6-2,
.ppvx_col-md-7___2-6-2,
.ppvx_col-md-8___2-6-2,
.ppvx_col-md-9___2-6-2,
.ppvx_col-md-10___2-6-2,
.ppvx_col-md-11___2-6-2,
.ppvx_col-md-12___2-6-2,
.ppvx_col-md___2-6-2,
.ppvx_col-md-auto___2-6-2,
.ppvx_col-lg-1___2-6-2,
.ppvx_col-lg-2___2-6-2,
.ppvx_col-lg-3___2-6-2,
.ppvx_col-lg-4___2-6-2,
.ppvx_col-lg-5___2-6-2,
.ppvx_col-lg-6___2-6-2,
.ppvx_col-lg-7___2-6-2,
.ppvx_col-lg-8___2-6-2,
.ppvx_col-lg-9___2-6-2,
.ppvx_col-lg-10___2-6-2,
.ppvx_col-lg-11___2-6-2,
.ppvx_col-lg-12___2-6-2,
.ppvx_col-lg___2-6-2,
.ppvx_col-lg-auto___2-6-2,
.ppvx_col-xl-1___2-6-2,
.ppvx_col-xl-2___2-6-2,
.ppvx_col-xl-3___2-6-2,
.ppvx_col-xl-4___2-6-2,
.ppvx_col-xl-5___2-6-2,
.ppvx_col-xl-6___2-6-2,
.ppvx_col-xl-7___2-6-2,
.ppvx_col-xl-8___2-6-2,
.ppvx_col-xl-9___2-6-2,
.ppvx_col-xl-10___2-6-2,
.ppvx_col-xl-11___2-6-2,
.ppvx_col-xl-12___2-6-2,
.ppvx_col-xl___2-6-2,
.ppvx_col-xl-auto___2-6-2,
.ppvx_col-form--full___2-6-2,
.ppvx_col-form--half___2-6-2,
.ppvx_col-form--3qtr___2-6-2,
.ppvx_col-form--1qtr___2-6-2,
.ppvx_col-form--auto___2-6-2 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.ppvx_col-form--vspace___2-6-2,
.ppvx_col-form--full___2-6-2,
.ppvx_col-form--half___2-6-2,
.ppvx_col-form--3qtr___2-6-2,
.ppvx_col-form--1qtr___2-6-2,
.ppvx_col-form--auto___2-6-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ppvx_col___2-6-2 {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.ppvx_col-form--auto___2-6-2,
.ppvx_col-auto___2-6-2 {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.ppvx_col-1___2-6-2 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.ppvx_col-2___2-6-2 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.ppvx_col-3___2-6-2 {
  flex: 0 0 25%;
  max-width: 25%;
}
.ppvx_col-4___2-6-2 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.ppvx_col-5___2-6-2 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.ppvx_col-6___2-6-2 {
  flex: 0 0 50%;
  max-width: 50%;
}
.ppvx_col-7___2-6-2 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.ppvx_col-8___2-6-2 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.ppvx_col-9___2-6-2 {
  flex: 0 0 75%;
  max-width: 75%;
}
.ppvx_col-10___2-6-2 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.ppvx_col-11___2-6-2 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.ppvx_col-12___2-6-2 {
  flex: 0 0 100%;
  max-width: 100%;
}
.ppvx_order-first___2-6-2 {
  order: -1;
}
.ppvx_order-last___2-6-2 {
  order: 13;
}
.ppvx_order-0___2-6-2 {
  order: 0;
}
.ppvx_order-1___2-6-2 {
  order: 1;
}
.ppvx_order-2___2-6-2 {
  order: 2;
}
.ppvx_order-3___2-6-2 {
  order: 3;
}
.ppvx_order-4___2-6-2 {
  order: 4;
}
.ppvx_order-5___2-6-2 {
  order: 5;
}
.ppvx_order-6___2-6-2 {
  order: 6;
}
.ppvx_order-7___2-6-2 {
  order: 7;
}
.ppvx_order-8___2-6-2 {
  order: 8;
}
.ppvx_order-9___2-6-2 {
  order: 9;
}
.ppvx_order-10___2-6-2 {
  order: 10;
}
.ppvx_order-11___2-6-2 {
  order: 11;
}
.ppvx_order-12___2-6-2 {
  order: 12;
}
.ppvx_offset-1___2-6-2 {
  margin-left: 8.333333%;
}
.ppvx_offset-2___2-6-2 {
  margin-left: 16.666667%;
}
.ppvx_offset-3___2-6-2 {
  margin-left: 25%;
}
.ppvx_offset-4___2-6-2 {
  margin-left: 33.333333%;
}
.ppvx_offset-5___2-6-2 {
  margin-left: 41.666667%;
}
.ppvx_offset-6___2-6-2 {
  margin-left: 50%;
}
.ppvx_offset-7___2-6-2 {
  margin-left: 58.333333%;
}
.ppvx_offset-8___2-6-2 {
  margin-left: 66.666667%;
}
.ppvx_offset-9___2-6-2 {
  margin-left: 75%;
}
.ppvx_offset-10___2-6-2 {
  margin-left: 83.333333%;
}
.ppvx_offset-11___2-6-2 {
  margin-left: 91.666667%;
}
@media (min-width: 36rem) {
  .ppvx_col-sm___2-6-2 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ppvx_col-sm-auto___2-6-2 {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ppvx_col-sm-1___2-6-2 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ppvx_col-sm-2___2-6-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ppvx_col-form--1qtr___2-6-2,
  .ppvx_col-sm-3___2-6-2 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ppvx_col-sm-4___2-6-2 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ppvx_col-sm-5___2-6-2 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ppvx_col-form--half___2-6-2,
  .ppvx_col-sm-6___2-6-2 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ppvx_col-sm-7___2-6-2 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ppvx_col-sm-8___2-6-2 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ppvx_col-form--3qtr___2-6-2,
  .ppvx_col-sm-9___2-6-2 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ppvx_col-sm-10___2-6-2 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ppvx_col-sm-11___2-6-2 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ppvx_col-form--full___2-6-2,
  .ppvx_col-sm-12___2-6-2 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ppvx_order-sm-first___2-6-2 {
    order: -1;
  }
  .ppvx_order-sm-last___2-6-2 {
    order: 13;
  }
  .ppvx_order-sm-0___2-6-2 {
    order: 0;
  }
  .ppvx_order-sm-1___2-6-2 {
    order: 1;
  }
  .ppvx_order-sm-2___2-6-2 {
    order: 2;
  }
  .ppvx_order-sm-3___2-6-2 {
    order: 3;
  }
  .ppvx_order-sm-4___2-6-2 {
    order: 4;
  }
  .ppvx_order-sm-5___2-6-2 {
    order: 5;
  }
  .ppvx_order-sm-6___2-6-2 {
    order: 6;
  }
  .ppvx_order-sm-7___2-6-2 {
    order: 7;
  }
  .ppvx_order-sm-8___2-6-2 {
    order: 8;
  }
  .ppvx_order-sm-9___2-6-2 {
    order: 9;
  }
  .ppvx_order-sm-10___2-6-2 {
    order: 10;
  }
  .ppvx_order-sm-11___2-6-2 {
    order: 11;
  }
  .ppvx_order-sm-12___2-6-2 {
    order: 12;
  }
  .ppvx_offset-sm-0___2-6-2 {
    margin-left: 0;
  }
  .ppvx_offset-sm-1___2-6-2 {
    margin-left: 8.333333%;
  }
  .ppvx_offset-sm-2___2-6-2 {
    margin-left: 16.666667%;
  }
  .ppvx_offset-sm-3___2-6-2 {
    margin-left: 25%;
  }
  .ppvx_offset-sm-4___2-6-2 {
    margin-left: 33.333333%;
  }
  .ppvx_offset-sm-5___2-6-2 {
    margin-left: 41.666667%;
  }
  .ppvx_offset-sm-6___2-6-2 {
    margin-left: 50%;
  }
  .ppvx_offset-sm-7___2-6-2 {
    margin-left: 58.333333%;
  }
  .ppvx_offset-sm-8___2-6-2 {
    margin-left: 66.666667%;
  }
  .ppvx_offset-sm-9___2-6-2 {
    margin-left: 75%;
  }
  .ppvx_offset-sm-10___2-6-2 {
    margin-left: 83.333333%;
  }
  .ppvx_offset-sm-11___2-6-2 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 47rem) {
  .ppvx_col-md___2-6-2 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ppvx_col-md-auto___2-6-2 {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ppvx_col-md-1___2-6-2 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ppvx_col-md-2___2-6-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ppvx_col-md-3___2-6-2 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ppvx_col-md-4___2-6-2 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ppvx_col-md-5___2-6-2 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ppvx_col-md-6___2-6-2 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ppvx_col-md-7___2-6-2 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ppvx_col-md-8___2-6-2 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ppvx_col-md-9___2-6-2 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ppvx_col-md-10___2-6-2 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ppvx_col-md-11___2-6-2 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ppvx_col-md-12___2-6-2 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ppvx_order-md-first___2-6-2 {
    order: -1;
  }
  .ppvx_order-md-last___2-6-2 {
    order: 13;
  }
  .ppvx_order-md-0___2-6-2 {
    order: 0;
  }
  .ppvx_order-md-1___2-6-2 {
    order: 1;
  }
  .ppvx_order-md-2___2-6-2 {
    order: 2;
  }
  .ppvx_order-md-3___2-6-2 {
    order: 3;
  }
  .ppvx_order-md-4___2-6-2 {
    order: 4;
  }
  .ppvx_order-md-5___2-6-2 {
    order: 5;
  }
  .ppvx_order-md-6___2-6-2 {
    order: 6;
  }
  .ppvx_order-md-7___2-6-2 {
    order: 7;
  }
  .ppvx_order-md-8___2-6-2 {
    order: 8;
  }
  .ppvx_order-md-9___2-6-2 {
    order: 9;
  }
  .ppvx_order-md-10___2-6-2 {
    order: 10;
  }
  .ppvx_order-md-11___2-6-2 {
    order: 11;
  }
  .ppvx_order-md-12___2-6-2 {
    order: 12;
  }
  .ppvx_offset-md-0___2-6-2 {
    margin-left: 0;
  }
  .ppvx_offset-md-1___2-6-2 {
    margin-left: 8.333333%;
  }
  .ppvx_offset-md-2___2-6-2 {
    margin-left: 16.666667%;
  }
  .ppvx_offset-md-3___2-6-2 {
    margin-left: 25%;
  }
  .ppvx_offset-md-4___2-6-2 {
    margin-left: 33.333333%;
  }
  .ppvx_offset-md-5___2-6-2 {
    margin-left: 41.666667%;
  }
  .ppvx_offset-md-6___2-6-2 {
    margin-left: 50%;
  }
  .ppvx_offset-md-7___2-6-2 {
    margin-left: 58.333333%;
  }
  .ppvx_offset-md-8___2-6-2 {
    margin-left: 66.666667%;
  }
  .ppvx_offset-md-9___2-6-2 {
    margin-left: 75%;
  }
  .ppvx_offset-md-10___2-6-2 {
    margin-left: 83.333333%;
  }
  .ppvx_offset-md-11___2-6-2 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 64rem) {
  .ppvx_col-lg___2-6-2 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ppvx_col-lg-auto___2-6-2 {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ppvx_col-lg-1___2-6-2 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ppvx_col-lg-2___2-6-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ppvx_col-lg-3___2-6-2 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ppvx_col-lg-4___2-6-2 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ppvx_col-lg-5___2-6-2 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ppvx_col-lg-6___2-6-2 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ppvx_col-lg-7___2-6-2 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ppvx_col-lg-8___2-6-2 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ppvx_col-lg-9___2-6-2 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ppvx_col-lg-10___2-6-2 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ppvx_col-lg-11___2-6-2 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ppvx_col-lg-12___2-6-2 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ppvx_order-lg-first___2-6-2 {
    order: -1;
  }
  .ppvx_order-lg-last___2-6-2 {
    order: 13;
  }
  .ppvx_order-lg-0___2-6-2 {
    order: 0;
  }
  .ppvx_order-lg-1___2-6-2 {
    order: 1;
  }
  .ppvx_order-lg-2___2-6-2 {
    order: 2;
  }
  .ppvx_order-lg-3___2-6-2 {
    order: 3;
  }
  .ppvx_order-lg-4___2-6-2 {
    order: 4;
  }
  .ppvx_order-lg-5___2-6-2 {
    order: 5;
  }
  .ppvx_order-lg-6___2-6-2 {
    order: 6;
  }
  .ppvx_order-lg-7___2-6-2 {
    order: 7;
  }
  .ppvx_order-lg-8___2-6-2 {
    order: 8;
  }
  .ppvx_order-lg-9___2-6-2 {
    order: 9;
  }
  .ppvx_order-lg-10___2-6-2 {
    order: 10;
  }
  .ppvx_order-lg-11___2-6-2 {
    order: 11;
  }
  .ppvx_order-lg-12___2-6-2 {
    order: 12;
  }
  .ppvx_offset-lg-0___2-6-2 {
    margin-left: 0;
  }
  .ppvx_offset-lg-1___2-6-2 {
    margin-left: 8.333333%;
  }
  .ppvx_offset-lg-2___2-6-2 {
    margin-left: 16.666667%;
  }
  .ppvx_offset-lg-3___2-6-2 {
    margin-left: 25%;
  }
  .ppvx_offset-lg-4___2-6-2 {
    margin-left: 33.333333%;
  }
  .ppvx_offset-lg-5___2-6-2 {
    margin-left: 41.666667%;
  }
  .ppvx_offset-lg-6___2-6-2 {
    margin-left: 50%;
  }
  .ppvx_offset-lg-7___2-6-2 {
    margin-left: 58.333333%;
  }
  .ppvx_offset-lg-8___2-6-2 {
    margin-left: 66.666667%;
  }
  .ppvx_offset-lg-9___2-6-2 {
    margin-left: 75%;
  }
  .ppvx_offset-lg-10___2-6-2 {
    margin-left: 83.333333%;
  }
  .ppvx_offset-lg-11___2-6-2 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 72rem) {
  .ppvx_col-xl___2-6-2 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ppvx_col-xl-auto___2-6-2 {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ppvx_col-xl-1___2-6-2 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ppvx_col-xl-2___2-6-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ppvx_col-xl-3___2-6-2 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ppvx_col-xl-4___2-6-2 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ppvx_col-xl-5___2-6-2 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ppvx_col-xl-6___2-6-2 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ppvx_col-xl-7___2-6-2 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ppvx_col-xl-8___2-6-2 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ppvx_col-xl-9___2-6-2 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ppvx_col-xl-10___2-6-2 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ppvx_col-xl-11___2-6-2 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ppvx_col-xl-12___2-6-2 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ppvx_order-xl-first___2-6-2 {
    order: -1;
  }
  .ppvx_order-xl-last___2-6-2 {
    order: 13;
  }
  .ppvx_order-xl-0___2-6-2 {
    order: 0;
  }
  .ppvx_order-xl-1___2-6-2 {
    order: 1;
  }
  .ppvx_order-xl-2___2-6-2 {
    order: 2;
  }
  .ppvx_order-xl-3___2-6-2 {
    order: 3;
  }
  .ppvx_order-xl-4___2-6-2 {
    order: 4;
  }
  .ppvx_order-xl-5___2-6-2 {
    order: 5;
  }
  .ppvx_order-xl-6___2-6-2 {
    order: 6;
  }
  .ppvx_order-xl-7___2-6-2 {
    order: 7;
  }
  .ppvx_order-xl-8___2-6-2 {
    order: 8;
  }
  .ppvx_order-xl-9___2-6-2 {
    order: 9;
  }
  .ppvx_order-xl-10___2-6-2 {
    order: 10;
  }
  .ppvx_order-xl-11___2-6-2 {
    order: 11;
  }
  .ppvx_order-xl-12___2-6-2 {
    order: 12;
  }
  .ppvx_offset-xl-0___2-6-2 {
    margin-left: 0;
  }
  .ppvx_offset-xl-1___2-6-2 {
    margin-left: 8.333333%;
  }
  .ppvx_offset-xl-2___2-6-2 {
    margin-left: 16.666667%;
  }
  .ppvx_offset-xl-3___2-6-2 {
    margin-left: 25%;
  }
  .ppvx_offset-xl-4___2-6-2 {
    margin-left: 33.333333%;
  }
  .ppvx_offset-xl-5___2-6-2 {
    margin-left: 41.666667%;
  }
  .ppvx_offset-xl-6___2-6-2 {
    margin-left: 50%;
  }
  .ppvx_offset-xl-7___2-6-2 {
    margin-left: 58.333333%;
  }
  .ppvx_offset-xl-8___2-6-2 {
    margin-left: 66.666667%;
  }
  .ppvx_offset-xl-9___2-6-2 {
    margin-left: 75%;
  }
  .ppvx_offset-xl-10___2-6-2 {
    margin-left: 83.333333%;
  }
  .ppvx_offset-xl-11___2-6-2 {
    margin-left: 91.666667%;
  }
}
.ppvx_d-none___2-6-2 {
  display: none !important;
}
.ppvx_d-inline___2-6-2 {
  display: inline !important;
}
.ppvx_d-inline-block___2-6-2 {
  display: inline-block !important;
}
.ppvx_d-block___2-6-2 {
  display: block !important;
}
.ppvx_d-table___2-6-2 {
  display: table !important;
}
.ppvx_d-table-row___2-6-2 {
  display: table-row !important;
}
.ppvx_d-table-cell___2-6-2 {
  display: table-cell !important;
}
.ppvx_d-flex___2-6-2 {
  display: flex !important;
}
.ppvx_d-inline-flex___2-6-2 {
  display: inline-flex !important;
}
@media (min-width: 36rem) {
  .ppvx_d-sm-none___2-6-2 {
    display: none !important;
  }
  .ppvx_d-sm-inline___2-6-2 {
    display: inline !important;
  }
  .ppvx_d-sm-inline-block___2-6-2 {
    display: inline-block !important;
  }
  .ppvx_d-sm-block___2-6-2 {
    display: block !important;
  }
  .ppvx_d-sm-table___2-6-2 {
    display: table !important;
  }
  .ppvx_d-sm-table-row___2-6-2 {
    display: table-row !important;
  }
  .ppvx_d-sm-table-cell___2-6-2 {
    display: table-cell !important;
  }
  .ppvx_d-sm-flex___2-6-2 {
    display: flex !important;
  }
  .ppvx_d-sm-inline-flex___2-6-2 {
    display: inline-flex !important;
  }
}
@media (min-width: 47rem) {
  .ppvx_d-md-none___2-6-2 {
    display: none !important;
  }
  .ppvx_d-md-inline___2-6-2 {
    display: inline !important;
  }
  .ppvx_d-md-inline-block___2-6-2 {
    display: inline-block !important;
  }
  .ppvx_d-md-block___2-6-2 {
    display: block !important;
  }
  .ppvx_d-md-table___2-6-2 {
    display: table !important;
  }
  .ppvx_d-md-table-row___2-6-2 {
    display: table-row !important;
  }
  .ppvx_d-md-table-cell___2-6-2 {
    display: table-cell !important;
  }
  .ppvx_d-md-flex___2-6-2 {
    display: flex !important;
  }
  .ppvx_d-md-inline-flex___2-6-2 {
    display: inline-flex !important;
  }
}
@media (min-width: 64rem) {
  .ppvx_d-lg-none___2-6-2 {
    display: none !important;
  }
  .ppvx_d-lg-inline___2-6-2 {
    display: inline !important;
  }
  .ppvx_d-lg-inline-block___2-6-2 {
    display: inline-block !important;
  }
  .ppvx_d-lg-block___2-6-2 {
    display: block !important;
  }
  .ppvx_d-lg-table___2-6-2 {
    display: table !important;
  }
  .ppvx_d-lg-table-row___2-6-2 {
    display: table-row !important;
  }
  .ppvx_d-lg-table-cell___2-6-2 {
    display: table-cell !important;
  }
  .ppvx_d-lg-flex___2-6-2 {
    display: flex !important;
  }
  .ppvx_d-lg-inline-flex___2-6-2 {
    display: inline-flex !important;
  }
}
@media (min-width: 72rem) {
  .ppvx_d-xl-none___2-6-2 {
    display: none !important;
  }
  .ppvx_d-xl-inline___2-6-2 {
    display: inline !important;
  }
  .ppvx_d-xl-inline-block___2-6-2 {
    display: inline-block !important;
  }
  .ppvx_d-xl-block___2-6-2 {
    display: block !important;
  }
  .ppvx_d-xl-table___2-6-2 {
    display: table !important;
  }
  .ppvx_d-xl-table-row___2-6-2 {
    display: table-row !important;
  }
  .ppvx_d-xl-table-cell___2-6-2 {
    display: table-cell !important;
  }
  .ppvx_d-xl-flex___2-6-2 {
    display: flex !important;
  }
  .ppvx_d-xl-inline-flex___2-6-2 {
    display: inline-flex !important;
  }
}
@media print {
  .ppvx_d-print-none___2-6-2 {
    display: none !important;
  }
  .ppvx_d-print-inline___2-6-2 {
    display: inline !important;
  }
  .ppvx_d-print-inline-block___2-6-2 {
    display: inline-block !important;
  }
  .ppvx_d-print-block___2-6-2 {
    display: block !important;
  }
  .ppvx_d-print-table___2-6-2 {
    display: table !important;
  }
  .ppvx_d-print-table-row___2-6-2 {
    display: table-row !important;
  }
  .ppvx_d-print-table-cell___2-6-2 {
    display: table-cell !important;
  }
  .ppvx_d-print-flex___2-6-2 {
    display: flex !important;
  }
  .ppvx_d-print-inline-flex___2-6-2 {
    display: inline-flex !important;
  }
}
.ppvx_flex-row___2-6-2 {
  flex-direction: row !important;
}
.ppvx_flex-column___2-6-2 {
  flex-direction: column !important;
}
.ppvx_flex-row-reverse___2-6-2 {
  flex-direction: row-reverse !important;
}
.ppvx_flex-column-reverse___2-6-2 {
  flex-direction: column-reverse !important;
}
.ppvx_flex-wrap___2-6-2 {
  flex-wrap: wrap !important;
}
.ppvx_flex-nowrap___2-6-2 {
  flex-wrap: nowrap !important;
}
.ppvx_flex-wrap-reverse___2-6-2 {
  flex-wrap: wrap-reverse !important;
}
.ppvx_flex-fill___2-6-2 {
  flex: 1 1 auto !important;
}
.ppvx_flex-grow-0___2-6-2 {
  flex-grow: 0 !important;
}
.ppvx_flex-grow-1___2-6-2 {
  flex-grow: 1 !important;
}
.ppvx_flex-shrink-0___2-6-2 {
  flex-shrink: 0 !important;
}
.ppvx_flex-shrink-1___2-6-2 {
  flex-shrink: 1 !important;
}
.ppvx_justify-content-start___2-6-2 {
  justify-content: flex-start !important;
}
.ppvx_justify-content-end___2-6-2 {
  justify-content: flex-end !important;
}
.ppvx_justify-content-center___2-6-2 {
  justify-content: center !important;
}
.ppvx_justify-content-between___2-6-2 {
  justify-content: space-between !important;
}
.ppvx_justify-content-around___2-6-2 {
  justify-content: space-around !important;
}
.ppvx_align-items-start___2-6-2 {
  align-items: flex-start !important;
}
.ppvx_align-items-end___2-6-2 {
  align-items: flex-end !important;
}
.ppvx_align-items-center___2-6-2 {
  align-items: center !important;
}
.ppvx_align-items-baseline___2-6-2 {
  align-items: baseline !important;
}
.ppvx_align-items-stretch___2-6-2 {
  align-items: stretch !important;
}
.ppvx_align-content-start___2-6-2 {
  align-content: flex-start !important;
}
.ppvx_align-content-end___2-6-2 {
  align-content: flex-end !important;
}
.ppvx_align-content-center___2-6-2 {
  align-content: center !important;
}
.ppvx_align-content-between___2-6-2 {
  align-content: space-between !important;
}
.ppvx_align-content-around___2-6-2 {
  align-content: space-around !important;
}
.ppvx_align-content-stretch___2-6-2 {
  align-content: stretch !important;
}
.ppvx_align-self-auto___2-6-2 {
  align-self: auto !important;
}
.ppvx_align-self-start___2-6-2 {
  align-self: flex-start !important;
}
.ppvx_align-self-end___2-6-2 {
  align-self: flex-end !important;
}
.ppvx_align-self-center___2-6-2 {
  align-self: center !important;
}
.ppvx_align-self-baseline___2-6-2 {
  align-self: baseline !important;
}
.ppvx_align-self-stretch___2-6-2 {
  align-self: stretch !important;
}
@media (min-width: 36rem) {
  .ppvx_flex-sm-row___2-6-2 {
    flex-direction: row !important;
  }
  .ppvx_flex-sm-column___2-6-2 {
    flex-direction: column !important;
  }
  .ppvx_flex-sm-row-reverse___2-6-2 {
    flex-direction: row-reverse !important;
  }
  .ppvx_flex-sm-column-reverse___2-6-2 {
    flex-direction: column-reverse !important;
  }
  .ppvx_flex-sm-wrap___2-6-2 {
    flex-wrap: wrap !important;
  }
  .ppvx_flex-sm-nowrap___2-6-2 {
    flex-wrap: nowrap !important;
  }
  .ppvx_flex-sm-wrap-reverse___2-6-2 {
    flex-wrap: wrap-reverse !important;
  }
  .ppvx_flex-sm-fill___2-6-2 {
    flex: 1 1 auto !important;
  }
  .ppvx_flex-sm-grow-0___2-6-2 {
    flex-grow: 0 !important;
  }
  .ppvx_flex-sm-grow-1___2-6-2 {
    flex-grow: 1 !important;
  }
  .ppvx_flex-sm-shrink-0___2-6-2 {
    flex-shrink: 0 !important;
  }
  .ppvx_flex-sm-shrink-1___2-6-2 {
    flex-shrink: 1 !important;
  }
  .ppvx_justify-content-sm-start___2-6-2 {
    justify-content: flex-start !important;
  }
  .ppvx_justify-content-sm-end___2-6-2 {
    justify-content: flex-end !important;
  }
  .ppvx_justify-content-sm-center___2-6-2 {
    justify-content: center !important;
  }
  .ppvx_justify-content-sm-between___2-6-2 {
    justify-content: space-between !important;
  }
  .ppvx_justify-content-sm-around___2-6-2 {
    justify-content: space-around !important;
  }
  .ppvx_align-items-sm-start___2-6-2 {
    align-items: flex-start !important;
  }
  .ppvx_align-items-sm-end___2-6-2 {
    align-items: flex-end !important;
  }
  .ppvx_align-items-sm-center___2-6-2 {
    align-items: center !important;
  }
  .ppvx_align-items-sm-baseline___2-6-2 {
    align-items: baseline !important;
  }
  .ppvx_align-items-sm-stretch___2-6-2 {
    align-items: stretch !important;
  }
  .ppvx_align-content-sm-start___2-6-2 {
    align-content: flex-start !important;
  }
  .ppvx_align-content-sm-end___2-6-2 {
    align-content: flex-end !important;
  }
  .ppvx_align-content-sm-center___2-6-2 {
    align-content: center !important;
  }
  .ppvx_align-content-sm-between___2-6-2 {
    align-content: space-between !important;
  }
  .ppvx_align-content-sm-around___2-6-2 {
    align-content: space-around !important;
  }
  .ppvx_align-content-sm-stretch___2-6-2 {
    align-content: stretch !important;
  }
  .ppvx_align-self-sm-auto___2-6-2 {
    align-self: auto !important;
  }
  .ppvx_align-self-sm-start___2-6-2 {
    align-self: flex-start !important;
  }
  .ppvx_align-self-sm-end___2-6-2 {
    align-self: flex-end !important;
  }
  .ppvx_align-self-sm-center___2-6-2 {
    align-self: center !important;
  }
  .ppvx_align-self-sm-baseline___2-6-2 {
    align-self: baseline !important;
  }
  .ppvx_align-self-sm-stretch___2-6-2 {
    align-self: stretch !important;
  }
}
@media (min-width: 47rem) {
  .ppvx_flex-md-row___2-6-2 {
    flex-direction: row !important;
  }
  .ppvx_flex-md-column___2-6-2 {
    flex-direction: column !important;
  }
  .ppvx_flex-md-row-reverse___2-6-2 {
    flex-direction: row-reverse !important;
  }
  .ppvx_flex-md-column-reverse___2-6-2 {
    flex-direction: column-reverse !important;
  }
  .ppvx_flex-md-wrap___2-6-2 {
    flex-wrap: wrap !important;
  }
  .ppvx_flex-md-nowrap___2-6-2 {
    flex-wrap: nowrap !important;
  }
  .ppvx_flex-md-wrap-reverse___2-6-2 {
    flex-wrap: wrap-reverse !important;
  }
  .ppvx_flex-md-fill___2-6-2 {
    flex: 1 1 auto !important;
  }
  .ppvx_flex-md-grow-0___2-6-2 {
    flex-grow: 0 !important;
  }
  .ppvx_flex-md-grow-1___2-6-2 {
    flex-grow: 1 !important;
  }
  .ppvx_flex-md-shrink-0___2-6-2 {
    flex-shrink: 0 !important;
  }
  .ppvx_flex-md-shrink-1___2-6-2 {
    flex-shrink: 1 !important;
  }
  .ppvx_justify-content-md-start___2-6-2 {
    justify-content: flex-start !important;
  }
  .ppvx_justify-content-md-end___2-6-2 {
    justify-content: flex-end !important;
  }
  .ppvx_justify-content-md-center___2-6-2 {
    justify-content: center !important;
  }
  .ppvx_justify-content-md-between___2-6-2 {
    justify-content: space-between !important;
  }
  .ppvx_justify-content-md-around___2-6-2 {
    justify-content: space-around !important;
  }
  .ppvx_align-items-md-start___2-6-2 {
    align-items: flex-start !important;
  }
  .ppvx_align-items-md-end___2-6-2 {
    align-items: flex-end !important;
  }
  .ppvx_align-items-md-center___2-6-2 {
    align-items: center !important;
  }
  .ppvx_align-items-md-baseline___2-6-2 {
    align-items: baseline !important;
  }
  .ppvx_align-items-md-stretch___2-6-2 {
    align-items: stretch !important;
  }
  .ppvx_align-content-md-start___2-6-2 {
    align-content: flex-start !important;
  }
  .ppvx_align-content-md-end___2-6-2 {
    align-content: flex-end !important;
  }
  .ppvx_align-content-md-center___2-6-2 {
    align-content: center !important;
  }
  .ppvx_align-content-md-between___2-6-2 {
    align-content: space-between !important;
  }
  .ppvx_align-content-md-around___2-6-2 {
    align-content: space-around !important;
  }
  .ppvx_align-content-md-stretch___2-6-2 {
    align-content: stretch !important;
  }
  .ppvx_align-self-md-auto___2-6-2 {
    align-self: auto !important;
  }
  .ppvx_align-self-md-start___2-6-2 {
    align-self: flex-start !important;
  }
  .ppvx_align-self-md-end___2-6-2 {
    align-self: flex-end !important;
  }
  .ppvx_align-self-md-center___2-6-2 {
    align-self: center !important;
  }
  .ppvx_align-self-md-baseline___2-6-2 {
    align-self: baseline !important;
  }
  .ppvx_align-self-md-stretch___2-6-2 {
    align-self: stretch !important;
  }
}
@media (min-width: 64rem) {
  .ppvx_flex-lg-row___2-6-2 {
    flex-direction: row !important;
  }
  .ppvx_flex-lg-column___2-6-2 {
    flex-direction: column !important;
  }
  .ppvx_flex-lg-row-reverse___2-6-2 {
    flex-direction: row-reverse !important;
  }
  .ppvx_flex-lg-column-reverse___2-6-2 {
    flex-direction: column-reverse !important;
  }
  .ppvx_flex-lg-wrap___2-6-2 {
    flex-wrap: wrap !important;
  }
  .ppvx_flex-lg-nowrap___2-6-2 {
    flex-wrap: nowrap !important;
  }
  .ppvx_flex-lg-wrap-reverse___2-6-2 {
    flex-wrap: wrap-reverse !important;
  }
  .ppvx_flex-lg-fill___2-6-2 {
    flex: 1 1 auto !important;
  }
  .ppvx_flex-lg-grow-0___2-6-2 {
    flex-grow: 0 !important;
  }
  .ppvx_flex-lg-grow-1___2-6-2 {
    flex-grow: 1 !important;
  }
  .ppvx_flex-lg-shrink-0___2-6-2 {
    flex-shrink: 0 !important;
  }
  .ppvx_flex-lg-shrink-1___2-6-2 {
    flex-shrink: 1 !important;
  }
  .ppvx_justify-content-lg-start___2-6-2 {
    justify-content: flex-start !important;
  }
  .ppvx_justify-content-lg-end___2-6-2 {
    justify-content: flex-end !important;
  }
  .ppvx_justify-content-lg-center___2-6-2 {
    justify-content: center !important;
  }
  .ppvx_justify-content-lg-between___2-6-2 {
    justify-content: space-between !important;
  }
  .ppvx_justify-content-lg-around___2-6-2 {
    justify-content: space-around !important;
  }
  .ppvx_align-items-lg-start___2-6-2 {
    align-items: flex-start !important;
  }
  .ppvx_align-items-lg-end___2-6-2 {
    align-items: flex-end !important;
  }
  .ppvx_align-items-lg-center___2-6-2 {
    align-items: center !important;
  }
  .ppvx_align-items-lg-baseline___2-6-2 {
    align-items: baseline !important;
  }
  .ppvx_align-items-lg-stretch___2-6-2 {
    align-items: stretch !important;
  }
  .ppvx_align-content-lg-start___2-6-2 {
    align-content: flex-start !important;
  }
  .ppvx_align-content-lg-end___2-6-2 {
    align-content: flex-end !important;
  }
  .ppvx_align-content-lg-center___2-6-2 {
    align-content: center !important;
  }
  .ppvx_align-content-lg-between___2-6-2 {
    align-content: space-between !important;
  }
  .ppvx_align-content-lg-around___2-6-2 {
    align-content: space-around !important;
  }
  .ppvx_align-content-lg-stretch___2-6-2 {
    align-content: stretch !important;
  }
  .ppvx_align-self-lg-auto___2-6-2 {
    align-self: auto !important;
  }
  .ppvx_align-self-lg-start___2-6-2 {
    align-self: flex-start !important;
  }
  .ppvx_align-self-lg-end___2-6-2 {
    align-self: flex-end !important;
  }
  .ppvx_align-self-lg-center___2-6-2 {
    align-self: center !important;
  }
  .ppvx_align-self-lg-baseline___2-6-2 {
    align-self: baseline !important;
  }
  .ppvx_align-self-lg-stretch___2-6-2 {
    align-self: stretch !important;
  }
}
@media (min-width: 72rem) {
  .ppvx_flex-xl-row___2-6-2 {
    flex-direction: row !important;
  }
  .ppvx_flex-xl-column___2-6-2 {
    flex-direction: column !important;
  }
  .ppvx_flex-xl-row-reverse___2-6-2 {
    flex-direction: row-reverse !important;
  }
  .ppvx_flex-xl-column-reverse___2-6-2 {
    flex-direction: column-reverse !important;
  }
  .ppvx_flex-xl-wrap___2-6-2 {
    flex-wrap: wrap !important;
  }
  .ppvx_flex-xl-nowrap___2-6-2 {
    flex-wrap: nowrap !important;
  }
  .ppvx_flex-xl-wrap-reverse___2-6-2 {
    flex-wrap: wrap-reverse !important;
  }
  .ppvx_flex-xl-fill___2-6-2 {
    flex: 1 1 auto !important;
  }
  .ppvx_flex-xl-grow-0___2-6-2 {
    flex-grow: 0 !important;
  }
  .ppvx_flex-xl-grow-1___2-6-2 {
    flex-grow: 1 !important;
  }
  .ppvx_flex-xl-shrink-0___2-6-2 {
    flex-shrink: 0 !important;
  }
  .ppvx_flex-xl-shrink-1___2-6-2 {
    flex-shrink: 1 !important;
  }
  .ppvx_justify-content-xl-start___2-6-2 {
    justify-content: flex-start !important;
  }
  .ppvx_justify-content-xl-end___2-6-2 {
    justify-content: flex-end !important;
  }
  .ppvx_justify-content-xl-center___2-6-2 {
    justify-content: center !important;
  }
  .ppvx_justify-content-xl-between___2-6-2 {
    justify-content: space-between !important;
  }
  .ppvx_justify-content-xl-around___2-6-2 {
    justify-content: space-around !important;
  }
  .ppvx_align-items-xl-start___2-6-2 {
    align-items: flex-start !important;
  }
  .ppvx_align-items-xl-end___2-6-2 {
    align-items: flex-end !important;
  }
  .ppvx_align-items-xl-center___2-6-2 {
    align-items: center !important;
  }
  .ppvx_align-items-xl-baseline___2-6-2 {
    align-items: baseline !important;
  }
  .ppvx_align-items-xl-stretch___2-6-2 {
    align-items: stretch !important;
  }
  .ppvx_align-content-xl-start___2-6-2 {
    align-content: flex-start !important;
  }
  .ppvx_align-content-xl-end___2-6-2 {
    align-content: flex-end !important;
  }
  .ppvx_align-content-xl-center___2-6-2 {
    align-content: center !important;
  }
  .ppvx_align-content-xl-between___2-6-2 {
    align-content: space-between !important;
  }
  .ppvx_align-content-xl-around___2-6-2 {
    align-content: space-around !important;
  }
  .ppvx_align-content-xl-stretch___2-6-2 {
    align-content: stretch !important;
  }
  .ppvx_align-self-xl-auto___2-6-2 {
    align-self: auto !important;
  }
  .ppvx_align-self-xl-start___2-6-2 {
    align-self: flex-start !important;
  }
  .ppvx_align-self-xl-end___2-6-2 {
    align-self: flex-end !important;
  }
  .ppvx_align-self-xl-center___2-6-2 {
    align-self: center !important;
  }
  .ppvx_align-self-xl-baseline___2-6-2 {
    align-self: baseline !important;
  }
  .ppvx_align-self-xl-stretch___2-6-2 {
    align-self: stretch !important;
  }
}
/* stylelint-enable declaration-no-important */
/* stylelint-enable at-rule-no-vendor-prefix */
/* stylelint-enable property-no-vendor-prefix */
/* stylelint-enable value-no-vendor-prefix */
/*
 * This implementation is based on:
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *
 * The gutter widths, padding and precise breakpoints have been changed
 * to reflect the PayPal design system.
 */
/* DO NOT USE THESE VARIABLES. THESE ARE TEMPORARY VARIABLES, SOON WILL BE REPLACED BY TOKENS */
/* stylelint-disable declaration-no-important */
/* stylelint-disable at-rule-no-vendor-prefix */
/* stylelint-disable property-no-vendor-prefix */
/* stylelint-disable value-no-vendor-prefix */
.ppvx_layout_container___2-6-2 {
  width: 100%;
  padding-right: 0.25rem;
  padding-left: 0.25rem;
  margin-right: auto;
  margin-left: auto;
  max-width: 90rem;
}
@media (min-width: 47rem) {
  .ppvx_layout_container___2-6-2 {
    padding-right: 2rem;
    padding-left: 2rem;
    max-width: 90rem;
  }
}
@media (min-width: 90rem) {
  .ppvx_layout_container___2-6-2 {
    padding-right: 3rem;
    padding-left: 3rem;
    max-width: 90rem;
  }
}
.ppvx_col-xxl-1___2-6-2,
.ppvx_col-xxl-2___2-6-2,
.ppvx_col-xxl-3___2-6-2,
.ppvx_col-xxl-4___2-6-2,
.ppvx_col-xxl-5___2-6-2,
.ppvx_col-xxl-6___2-6-2,
.ppvx_col-xxl-7___2-6-2,
.ppvx_col-xxl-8___2-6-2,
.ppvx_col-xxl-9___2-6-2,
.ppvx_col-xxl-10___2-6-2,
.ppvx_col-xxl-11___2-6-2,
.ppvx_col-xxl-12___2-6-2,
.ppvx_col-xxl___2-6-2,
.ppvx_col-xxl-auto___2-6-2 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
@media (min-width: 90rem) {
  .ppvx_col-xxl___2-6-2 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ppvx_col-xxl-auto___2-6-2 {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ppvx_col-xxl-1___2-6-2 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ppvx_col-xxl-2___2-6-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ppvx_col-xxl-3___2-6-2 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ppvx_col-xxl-4___2-6-2 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ppvx_col-xxl-5___2-6-2 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ppvx_col-xxl-6___2-6-2 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ppvx_col-xxl-7___2-6-2 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ppvx_col-xxl-8___2-6-2 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ppvx_col-xxl-9___2-6-2 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ppvx_col-xxl-10___2-6-2 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ppvx_col-xxl-11___2-6-2 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ppvx_col-xxl-12___2-6-2 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ppvx_order-xxl-first___2-6-2 {
    order: -1;
  }
  .ppvx_order-xxl-last___2-6-2 {
    order: 13;
  }
  .ppvx_order-xxl-0___2-6-2 {
    order: 0;
  }
  .ppvx_order-xxl-1___2-6-2 {
    order: 1;
  }
  .ppvx_order-xxl-2___2-6-2 {
    order: 2;
  }
  .ppvx_order-xxl-3___2-6-2 {
    order: 3;
  }
  .ppvx_order-xxl-4___2-6-2 {
    order: 4;
  }
  .ppvx_order-xxl-5___2-6-2 {
    order: 5;
  }
  .ppvx_order-xxl-6___2-6-2 {
    order: 6;
  }
  .ppvx_order-xxl-7___2-6-2 {
    order: 7;
  }
  .ppvx_order-xxl-8___2-6-2 {
    order: 8;
  }
  .ppvx_order-xxl-9___2-6-2 {
    order: 9;
  }
  .ppvx_order-xxl-10___2-6-2 {
    order: 10;
  }
  .ppvx_order-xxl-11___2-6-2 {
    order: 11;
  }
  .ppvx_order-xxl-12___2-6-2 {
    order: 12;
  }
  .ppvx_offset-xxl-0___2-6-2 {
    margin-left: 0;
  }
  .ppvx_offset-xxl-1___2-6-2 {
    margin-left: 8.333333%;
  }
  .ppvx_offset-xxl-2___2-6-2 {
    margin-left: 16.666667%;
  }
  .ppvx_offset-xxl-3___2-6-2 {
    margin-left: 25%;
  }
  .ppvx_offset-xxl-4___2-6-2 {
    margin-left: 33.333333%;
  }
  .ppvx_offset-xxl-5___2-6-2 {
    margin-left: 41.666667%;
  }
  .ppvx_offset-xxl-6___2-6-2 {
    margin-left: 50%;
  }
  .ppvx_offset-xxl-7___2-6-2 {
    margin-left: 58.333333%;
  }
  .ppvx_offset-xxl-8___2-6-2 {
    margin-left: 66.666667%;
  }
  .ppvx_offset-xxl-9___2-6-2 {
    margin-left: 75%;
  }
  .ppvx_offset-xxl-10___2-6-2 {
    margin-left: 83.333333%;
  }
  .ppvx_offset-xxl-11___2-6-2 {
    margin-left: 91.666667%;
  }
  .ppvx_d-xxl-none___2-6-2 {
    display: none !important;
  }
  .ppvx_d-xxl-inline___2-6-2 {
    display: inline !important;
  }
  .ppvx_d-xxl-inline-block___2-6-2 {
    display: inline-block !important;
  }
  .ppvx_d-xxl-block___2-6-2 {
    display: block !important;
  }
  .ppvx_d-xxl-table___2-6-2 {
    display: table !important;
  }
  .ppvx_d-xxl-table-row___2-6-2 {
    display: table-row !important;
  }
  .ppvx_d-xxl-table-cell___2-6-2 {
    display: table-cell !important;
  }
  .ppvx_d-xxl-flex___2-6-2 {
    display: flex !important;
  }
  .ppvx_d-xxl-inline-flex___2-6-2 {
    display: inline-flex !important;
  }
  .ppvx_flex-xxl-row___2-6-2 {
    flex-direction: row !important;
  }
  .ppvx_flex-xxl-column___2-6-2 {
    flex-direction: column !important;
  }
  .ppvx_flex-xxl-row-reverse___2-6-2 {
    flex-direction: row-reverse !important;
  }
  .ppvx_flex-xxl-column-reverse___2-6-2 {
    flex-direction: column-reverse !important;
  }
  .ppvx_flex-xxl-wrap___2-6-2 {
    flex-wrap: wrap !important;
  }
  .ppvx_flex-xxl-nowrap___2-6-2 {
    flex-wrap: nowrap !important;
  }
  .ppvx_flex-xxl-wrap-reverse___2-6-2 {
    flex-wrap: wrap-reverse !important;
  }
  .ppvx_flex-xxl-fill___2-6-2 {
    flex: 1 1 auto !important;
  }
  .ppvx_flex-xxl-grow-0___2-6-2 {
    flex-grow: 0 !important;
  }
  .ppvx_flex-xxl-grow-1___2-6-2 {
    flex-grow: 1 !important;
  }
  .ppvx_flex-xxl-shrink-0___2-6-2 {
    flex-shrink: 0 !important;
  }
  .ppvx_flex-xxl-shrink-1___2-6-2 {
    flex-shrink: 1 !important;
  }
  .ppvx_justify-content-xxl-start___2-6-2 {
    justify-content: flex-start !important;
  }
  .ppvx_justify-content-xxl-end___2-6-2 {
    justify-content: flex-end !important;
  }
  .ppvx_justify-content-xxl-center___2-6-2 {
    justify-content: center !important;
  }
  .ppvx_justify-content-xxl-between___2-6-2 {
    justify-content: space-between !important;
  }
  .ppvx_justify-content-xxl-around___2-6-2 {
    justify-content: space-around !important;
  }
  .ppvx_align-items-xxl-start___2-6-2 {
    align-items: flex-start !important;
  }
  .ppvx_align-items-xxl-end___2-6-2 {
    align-items: flex-end !important;
  }
  .ppvx_align-items-xxl-center___2-6-2 {
    align-items: center !important;
  }
  .ppvx_align-items-xxl-baseline___2-6-2 {
    align-items: baseline !important;
  }
  .ppvx_align-items-xxl-stretch___2-6-2 {
    align-items: stretch !important;
  }
  .ppvx_align-content-xxl-start___2-6-2 {
    align-content: flex-start !important;
  }
  .ppvx_align-content-xxl-end___2-6-2 {
    align-content: flex-end !important;
  }
  .ppvx_align-content-xxl-center___2-6-2 {
    align-content: center !important;
  }
  .ppvx_align-content-xxl-between___2-6-2 {
    align-content: space-between !important;
  }
  .ppvx_align-content-xxl-around___2-6-2 {
    align-content: space-around !important;
  }
  .ppvx_align-content-xxl-stretch___2-6-2 {
    align-content: stretch !important;
  }
  .ppvx_align-self-xxl-auto___2-6-2 {
    align-self: auto !important;
  }
  .ppvx_align-self-xxl-start___2-6-2 {
    align-self: flex-start !important;
  }
  .ppvx_align-self-xxl-end___2-6-2 {
    align-self: flex-end !important;
  }
  .ppvx_align-self-xxl-center___2-6-2 {
    align-self: center !important;
  }
  .ppvx_align-self-xxl-baseline___2-6-2 {
    align-self: baseline !important;
  }
  .ppvx_align-self-xxl-stretch___2-6-2 {
    align-self: stretch !important;
  }
}
/* stylelint-enable declaration-no-important */
/* stylelint-enable at-rule-no-vendor-prefix */
/* stylelint-enable property-no-vendor-prefix */
/* stylelint-enable value-no-vendor-prefix */


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