.ppvx_loading-spinner___2-7-8 {
  width: 1.5rem;
  height: 1.5rem;
  color: #005ea6;
  position: relative;
  -webkit-animation: border-spinner___2-7-8 1s linear infinite;
          animation: border-spinner___2-7-8 1s linear infinite;
}
.ppvx_loading-spinner___2-7-8:before,
.ppvx_loading-spinner___2-7-8: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-7-8:after {
  transform-origin: center right;
  transform: rotate(-90deg);
}
@-webkit-keyframes border-spinner___2-7-8 {
  to {
    transform: rotate(360deg);
  }
}
@keyframes border-spinner___2-7-8 {
  to {
    transform: rotate(360deg);
  }
}
.ppvx_loading-spinner--size_xs___2-7-8 {
  width: 1.125rem;
  height: 1.125rem;
}
.ppvx_loading-spinner--size_md___2-7-8 {
  width: 2.25rem;
  height: 2.25rem;
}
.ppvx_loading-spinner--size_lg___2-7-8 {
  width: 3rem;
  height: 3rem;
}
.ppvx_loading-spinner--size_xl___2-7-8 {
  width: 6rem;
  height: 6rem;
}
.ppvx_loading-spinner--inverse___2-7-8 {
  color: #ffffff;
}
.ppvx_loading-spinner__screenreader___2-7-8 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx--v2___2-7-8 .ppvx_loading-spinner___2-7-8:not(.ppvx--v1___2-7-8),
.ppvx_loading-spinner___2-7-8.ppvx--v2___2-7-8:not(.ppvx--v1___2-7-8) {
  color: #142c8e;
}
.ppvx--v2___2-7-8 .ppvx_loading-spinner--inverse___2-7-8:not(.ppvx--v1___2-7-8),
.ppvx--v2___2-7-8.ppvx_loading-spinner--inverse___2-7-8:not(.ppvx--v1___2-7-8) {
  color: #ffffff;
}

.ppvx_btn___5-10-6 {
  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-10-6:hover,
.ppvx_btn___5-10-6:active,
.ppvx_btn___5-10-6:visited {
  color: #ffffff;
}
.ppvx_btn___5-10-6:hover,
.ppvx_btn___5-10-6:active {
  background-color: #003087;
  border-color: #003087;
}
.ppvx_btn___5-10-6:hover {
  text-decoration: none;
}
.ppvx_btn___5-10-6:active {
  outline: none;
}
.ppvx_btn___5-10-6:focus {
  outline: none;
}
.ppvx_btn___5-10-6:focus:after {
  content: '';
  position: absolute;
  top: -0.1875rem;
  left: -0.1875rem;
  border: 0.125rem solid #0070ba;
  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-10-6 {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #0070ba;
}
.ppvx_btn--inverse___5-10-6:visited {
  color: #0070ba;
}
.ppvx_btn--inverse___5-10-6:hover,
.ppvx_btn--inverse___5-10-6:active {
  background-color: #f5f7fa;
  border-color: #f5f7fa;
  color: #003087;
}
.ppvx_btn--inverse___5-10-6:focus:after {
  content: '';
  position: absolute;
  top: -0.1875rem;
  left: -0.1875rem;
  border: 0.125rem solid #0070ba;
  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-10-6 {
  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-10-6:visited {
  color: #0070ba;
}
.ppvx_btn--secondary___5-10-6:hover,
.ppvx_btn--secondary___5-10-6: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-10-6.ppvx_btn--inverse___5-10-6 {
  border-color: #ffffff;
  color: #ffffff;
}
.ppvx_btn--secondary___5-10-6.ppvx_btn--inverse___5-10-6:visited {
  color: #ffffff;
}
.ppvx_btn--secondary___5-10-6.ppvx_btn--inverse___5-10-6:hover,
.ppvx_btn--secondary___5-10-6.ppvx_btn--inverse___5-10-6:active {
  border-color: #ffffff;
  box-shadow: 0 0 0 0.0625rem #ffffff inset;
}
.ppvx_btn--branded___5-10-6:not(.ppvx_btn--icon___5-10-6).ppvx_btn--branded___5-10-6:not(.ppvx_btn--size_sm___5-10-6).ppvx_btn--branded___5-10-6:not(.ppvx_btn--size_md___5-10-6).ppvx_btn--branded___5-10-6:not(.ppvx_btn--secondary___5-10-6) {
  background: #ffc43a;
  border-color: #ffc43a;
  color: #012169;
}
.ppvx_btn--branded___5-10-6:not(.ppvx_btn--icon___5-10-6).ppvx_btn--branded___5-10-6:not(.ppvx_btn--size_sm___5-10-6).ppvx_btn--branded___5-10-6:not(.ppvx_btn--size_md___5-10-6).ppvx_btn--branded___5-10-6:not(.ppvx_btn--secondary___5-10-6):hover,
.ppvx_btn--branded___5-10-6:not(.ppvx_btn--icon___5-10-6).ppvx_btn--branded___5-10-6:not(.ppvx_btn--size_sm___5-10-6).ppvx_btn--branded___5-10-6:not(.ppvx_btn--size_md___5-10-6).ppvx_btn--branded___5-10-6:not(.ppvx_btn--secondary___5-10-6):active {
  background: #ffb700;
  border-color: #ffb700;
  color: #012169;
}
.ppvx_btn--tertiary___5-10-6 {
  position: relative;
  cursor: pointer;
  display: inline-block;
  background: rgba(0, 0, 0, 0);
  border: none;
  color: #1072eb;
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  padding: 0.75rem 0.375rem;
}
.ppvx_btn--tertiary___5-10-6:hover,
.ppvx_btn--tertiary___5-10-6:active {
  color: #1040c1;
  background: rgba(0, 0, 0, 0);
}
.ppvx_btn--tertiary___5-10-6:hover,
.ppvx_btn--tertiary___5-10-6:focus {
  text-decoration: underline;
}
.ppvx_btn--tertiary___5-10-6:active {
  text-decoration: none;
}
.ppvx_btn--tertiary___5-10-6:focus {
  outline: none;
  color: #1040c1;
}
.ppvx_btn--tertiary___5-10-6:focus:after {
  content: '';
  position: absolute;
  top: 0rem;
  left: 0rem;
  border: 0.1875rem solid #1040c1;
  box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
  border-radius: 0.25rem;
  text-indent: 0rem;
  width: calc(100% - 0rem);
  height: calc(100% - 0rem);
  pointer-events: none;
}
.ppvx_btn--icon___5-10-6 {
  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-10-6:visited {
  color: #0070ba;
}
.ppvx_btn--icon___5-10-6:hover,
.ppvx_btn--icon___5-10-6: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-10-6.ppvx_btn--inverse___5-10-6 {
  border-color: #ffffff;
  color: #ffffff;
}
.ppvx_btn--icon___5-10-6.ppvx_btn--inverse___5-10-6:visited {
  color: #ffffff;
}
.ppvx_btn--icon___5-10-6.ppvx_btn--inverse___5-10-6:hover,
.ppvx_btn--icon___5-10-6.ppvx_btn--inverse___5-10-6:active {
  border-color: #ffffff;
  box-shadow: 0 0 0 0.0625rem #ffffff inset;
}
.ppvx_btn--icon___5-10-6 > 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-10-6 {
  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-10-6 {
  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-10-6 > span,
.ppvx_btn--icon___5-10-6[dir='rtl'] > span {
  padding-left: 0.375rem;
  padding-right: 0;
}
.ppvx_btn___5-10-6[dir='rtl']:focus:after {
  left: 0;
  right: -0.1875rem;
}
.ppvx_btn--inverse___5-10-6[dir='rtl']:focus:after {
  left: 0;
  right: -0.1875rem;
}
.ppvx_btn__icon___5-10-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 */
  font-style: normal;
  font-weight: 500;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  speak: none;
  font-size: 1.5rem;
}
.ppvx_btn--size_sm___5-10-6 .ppvx_btn__icon___5-10-6 {
  font-size: 1.125rem;
}
.ppvx_btn___5-10-6.ppvx_btn--state_success___5-10-6 {
  border-color: #018065;
  pointer-events: none;
}
.ppvx_btn___5-10-6.ppvx_btn--state_processing___5-10-6 {
  color: rgba(0, 0, 0, 0);
  pointer-events: none;
}
.ppvx_btn--state__screenreader___5-10-6 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_btn--state__overlay___5-10-6,
.ppvx_btn--icon___5-10-6 > .ppvx_btn--state__overlay___5-10-6 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: inherit;
  text-align: center;
  opacity: 0;
  -webkit-animation: fadeIn___5-10-6 0.1s ease-in forwards;
          animation: fadeIn___5-10-6 0.1s ease-in forwards;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-right: 0;
}
.ppvx_btn--state__overlay--success___5-10-6 {
  background-color: #018065;
}
.ppvx_btn--state__overlay--success___5-10-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 */
  font-style: normal;
  font-weight: 500;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  speak: none;
  font-size: 1.5rem;
  content: '\E90D';
}
.ppvx_btn--state__overlay--success___5-10-6:before,
.ppvx_btn--state__overlay--success___5-10-6 .ppvx_btn--state__success-icon___5-10-6 {
  line-height: 2;
  color: #ffffff;
}
@-webkit-keyframes fadeIn___5-10-6 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn___5-10-6 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ppvx_btn--size_sm___5-10-6 .ppvx_btn--state__overlay--success___5-10-6:before {
  font-size: 1.125rem;
}
.ppvx_btn--size_sm___5-10-6 .ppvx_btn--state__overlay--success___5-10-6:before,
.ppvx_btn--size_sm___5-10-6 .ppvx_btn--state__overlay--success___5-10-6 .ppvx_btn--state__success-icon___5-10-6 {
  line-height: 1.6;
}
/* ---------------- PayPal UI 2.0 Styles ------------------ */
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6),
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6) {
  background-color: #142c8e;
  border: 0.125rem solid #142c8e;
  color: #ffffff;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
  padding: 0.625rem 1.875rem;
  /* Styles for RTL Support */
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6):hover,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6):hover {
  background-color: #1040c1;
  border-color: #1040c1;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6):active,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6):active {
  background-color: #121661;
  border-color: #121661;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6):focus:after,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6):focus:after {
  content: '';
  position: absolute;
  top: -0.125rem;
  left: -0.125rem;
  border: 0.1875rem solid #1040c1;
  box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
  border-radius: 3rem;
  text-indent: -0.125rem;
  width: calc(100% - -0.25rem);
  height: calc(100% - -0.25rem);
  pointer-events: none;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--size_sm___5-10-6,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--size_sm___5-10-6 {
  color: #ffffff;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: normal;
  padding: 0.25rem 0.875rem;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--inverse___5-10-6,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--inverse___5-10-6 {
  background: #ffffff;
  color: #142c8e;
  border-color: #ffffff;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--inverse___5-10-6:hover,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--inverse___5-10-6:hover {
  background: #d1f1ff;
  border-color: #d1f1ff;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--inverse___5-10-6:active,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--inverse___5-10-6:active {
  background: #e3e6f1;
  border-color: #e3e6f1;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--inverse___5-10-6:focus:after,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--inverse___5-10-6:focus:after {
  content: '';
  position: absolute;
  top: -0.125rem;
  left: -0.125rem;
  border: 0.125rem solid #0070ba;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 3rem;
  text-indent: -0.125rem;
  width: calc(100% - -0.25rem);
  height: calc(100% - -0.25rem);
  pointer-events: none;
  border: 0.1875rem solid #56ccfe;
  box-shadow: 0 0 0 0.375rem rgba(209, 241, 255, 0.16);
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--secondary___5-10-6,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--secondary___5-10-6 {
  background: rgba(0, 0, 0, 0);
  color: #142c8e;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--secondary___5-10-6:hover,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--secondary___5-10-6:hover {
  color: #1040c1;
  border-color: #1072eb;
  box-shadow: none;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--secondary___5-10-6:active,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--secondary___5-10-6:active {
  color: #121661;
  border-color: #121661;
  box-shadow: none;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--secondary___5-10-6.ppvx_btn--inverse___5-10-6,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--secondary___5-10-6.ppvx_btn--inverse___5-10-6 {
  color: #ffffff;
  border-color: #ffffff;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--secondary___5-10-6.ppvx_btn--inverse___5-10-6:hover,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--secondary___5-10-6.ppvx_btn--inverse___5-10-6:hover {
  background: rgba(227, 230, 241, 0.16);
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--secondary___5-10-6.ppvx_btn--inverse___5-10-6:active,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--secondary___5-10-6.ppvx_btn--inverse___5-10-6:active {
  background: rgba(12, 12, 13, 0.3);
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--branded___5-10-6:not(.ppvx_btn--size_sm___5-10-6):not(.ppvx_btn--size_md___5-10-6):not(.ppvx_btn--secondary___5-10-6),
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--branded___5-10-6:not(.ppvx_btn--size_sm___5-10-6):not(.ppvx_btn--size_md___5-10-6):not(.ppvx_btn--secondary___5-10-6) {
  background: #ffc43a;
  border-color: #ffc43a;
  color: #121661;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--branded___5-10-6:not(.ppvx_btn--size_sm___5-10-6):not(.ppvx_btn--size_md___5-10-6):not(.ppvx_btn--secondary___5-10-6):hover,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--branded___5-10-6:not(.ppvx_btn--size_sm___5-10-6):not(.ppvx_btn--size_md___5-10-6):not(.ppvx_btn--secondary___5-10-6):hover {
  background: #fed13c;
  border-color: #fed13c;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--branded___5-10-6:not(.ppvx_btn--size_sm___5-10-6):not(.ppvx_btn--size_md___5-10-6):not(.ppvx_btn--secondary___5-10-6):active,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn--branded___5-10-6:not(.ppvx_btn--size_sm___5-10-6):not(.ppvx_btn--size_md___5-10-6):not(.ppvx_btn--secondary___5-10-6):active {
  background: #d89700;
  border-color: #d89700;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6) .ppvx_btn__icon___5-10-6,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6) .ppvx_btn__icon___5-10-6 {
  vertical-align: top;
  padding-right: 0.375rem;
  display: inline-block;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn___5-10-6.ppvx_btn--state_success___5-10-6,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn___5-10-6.ppvx_btn--state_success___5-10-6 {
  border-color: #308a67;
  background-color: #308a67;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn___5-10-6.ppvx_btn--state_processing___5-10-6,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6).ppvx_btn___5-10-6.ppvx_btn--state_processing___5-10-6 {
  color: rgba(0, 0, 0, 0);
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6) .ppvx_btn--state__overlay--success___5-10-6:before,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6) .ppvx_btn--state__overlay--success___5-10-6:before {
  color: #ffffff;
}
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6) .ppvx_btn--state__overlay--success___5-10-6,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6) .ppvx_btn--state__overlay--success___5-10-6 {
  background-color: #308a67;
}
[dir='rtl'] .ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6):focus:after,
[dir='rtl'] .ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6):focus:after,
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6)[dir='rtl']:focus:after,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6)[dir='rtl']:focus:after {
  left: 0;
  right: -0.125rem;
}
[dir='rtl'] .ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6) .ppvx_btn__icon___5-10-6,
[dir='rtl'] .ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6) .ppvx_btn__icon___5-10-6,
.ppvx--v2___5-10-6 .ppvx_btn___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6)[dir='rtl'] .ppvx_btn__icon___5-10-6,
.ppvx_btn___5-10-6.ppvx--v2___5-10-6:not(.ppvx_btn--icon___5-10-6):not(.ppvx--v1___5-10-6)[dir='rtl'] .ppvx_btn__icon___5-10-6 {
  padding-left: 0.375rem;
  padding-right: 0;
}
.ppvx_btn--state__overlay--success-with-svg-icon___5-10-6:before {
  display: none;
}

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

/* unused icon-button tokens */
/* token for tap target in small icon-button */
.ppvx_icon-button___1-4-5 {
  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-flex;
}
.ppvx_icon-button--primary___1-4-5 {
  color: #2c2e2f;
}
.ppvx_icon-button--primary___1-4-5: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_icon-button--primary___1-4-5: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_icon-button--primary___1-4-5:focus {
  outline: none;
}
.ppvx_icon-button--primary___1-4-5:focus:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  right: 0;
  border: 0.125rem solid #0070ba;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: inherit;
  text-indent: 0.0625rem;
  width: calc(100% + 0.125rem);
  height: calc(100% + 0.125rem);
  pointer-events: none;
}
.ppvx_icon-button--inverse___1-4-5 {
  color: #ffffff;
}
.ppvx_icon-button--inverse___1-4-5:hover {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgba(255, 255, 255, 0.08) 80%, rgba(255, 255, 255, 0.08) 100%), none;
  background-size: 100% 500%;
  background-position: 0 100%;
  transition: background-position 0.3s ease-in-out;
}
.ppvx_icon-button--inverse___1-4-5:active {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgba(255, 255, 255, 0.16) 80%, rgba(255, 255, 255, 0.16) 100%), none;
  background-size: 100% 500%;
  background-position: 0 100%;
  transition: background-position 0.3s ease-in-out;
}
.ppvx_icon-button--inverse___1-4-5:focus {
  outline: none;
}
.ppvx_icon-button--inverse___1-4-5:focus:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  right: 0;
  border: 0.125rem solid #0070ba;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: inherit;
  text-indent: 0.0625rem;
  width: calc(100% + 0.125rem);
  height: calc(100% + 0.125rem);
  pointer-events: none;
  border: 0.125rem solid #bfdbee;
  box-shadow: 0 0 0 0.25rem rgba(191, 219, 238, 0.4);
}
.ppvx_icon-button--size_sm___1-4-5 {
  padding: 0.5rem;
}
.ppvx_icon-button--size_sm___1-4-5:before {
  content: '';
  position: absolute;
  border-radius: 50%;
  top: -0.125rem;
  right: -0.125rem;
  bottom: -0.125rem;
  left: -0.125rem;
}
.ppvx_icon-button--secondary___1-4-5:hover,
.ppvx_icon-button--tertiary___1-4-5:hover {
  background: #d1f1ff;
}
.ppvx_icon-button--secondary___1-4-5 {
  color: #142c8e;
  background: #f7f5f0;
}
.ppvx_icon-button--secondary___1-4-5:active {
  background: #dcdde4;
}
.ppvx_icon-button--secondary___1-4-5.ppvx_icon-button--inverse___1-4-5 {
  background: #ffffff;
}
.ppvx_icon-button--secondary___1-4-5.ppvx_icon-button--inverse___1-4-5:hover {
  background: #d1f1ff;
}
.ppvx_icon-button--secondary___1-4-5.ppvx_icon-button--inverse___1-4-5:active {
  background: #e3e6f1;
}
.ppvx_icon-button--tertiary___1-4-5 {
  color: #515354;
  background: rgba(0, 0, 0, 0);
}
.ppvx_icon-button--tertiary___1-4-5:active {
  background: #e3e6f1;
}
.ppvx_icon-button--tertiary___1-4-5.ppvx_icon-button--inverse___1-4-5 {
  color: #ffffff;
  background: rgba(12, 12, 13, 0.3);
}
.ppvx_icon-button--tertiary___1-4-5.ppvx_icon-button--inverse___1-4-5:hover {
  background: rgba(255, 255, 255, 0.16);
}
.ppvx_icon-button--tertiary___1-4-5.ppvx_icon-button--inverse___1-4-5:active {
  background: rgba(12, 12, 13, 0.6);
}
.ppvx_icon-button__label___1-4-5 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_icon-button__icon___1-4-5 {
  pointer-events: none;
}
/* ---------------- PayPal UI 2.0 Styles ------------------ */
.ppvx_icon-button__shimmer___1-4-5 {
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
}
.ppvx_icon-button__shimmer___1-4-5.ppvx_icon-button--size_sm___1-4-5 {
  width: 2.5rem;
  height: 2.5rem;
}
.ppvx_icon-button__shimmer___1-4-5.ppvx_icon-button--size_sm___1-4-5:before {
  display: none;
}
.ppvx--v2___1-4-5 .ppvx_icon-button___1-4-5:not(.ppvx--v1___1-4-5):focus,
.ppvx_icon-button___1-4-5.ppvx--v2___1-4-5:not(.ppvx--v1___1-4-5):focus {
  outline: none;
}
.ppvx--v2___1-4-5 .ppvx_icon-button___1-4-5:not(.ppvx--v1___1-4-5):focus:after,
.ppvx_icon-button___1-4-5.ppvx--v2___1-4-5:not(.ppvx--v1___1-4-5):focus:after {
  content: '';
  position: absolute;
  top: 0rem;
  left: 0rem;
  border: 0.1875rem solid #1040c1;
  box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
  border-radius: 50%;
  text-indent: 0rem;
  width: calc(100% - 0rem);
  height: calc(100% - 0rem);
  pointer-events: none;
}
.ppvx--v2___1-4-5 .ppvx_icon-button___1-4-5:not(.ppvx--v1___1-4-5).ppvx_icon-button--primary___1-4-5,
.ppvx_icon-button___1-4-5.ppvx--v2___1-4-5:not(.ppvx--v1___1-4-5).ppvx_icon-button--primary___1-4-5 {
  color: #ffffff;
  background: #142c8e;
}
.ppvx--v2___1-4-5 .ppvx_icon-button___1-4-5:not(.ppvx--v1___1-4-5).ppvx_icon-button--primary___1-4-5:hover,
.ppvx_icon-button___1-4-5.ppvx--v2___1-4-5:not(.ppvx--v1___1-4-5).ppvx_icon-button--primary___1-4-5:hover {
  background: #1040c1;
}
.ppvx--v2___1-4-5 .ppvx_icon-button___1-4-5:not(.ppvx--v1___1-4-5).ppvx_icon-button--primary___1-4-5:active,
.ppvx_icon-button___1-4-5.ppvx--v2___1-4-5:not(.ppvx--v1___1-4-5).ppvx_icon-button--primary___1-4-5:active {
  background: #121661;
}
.ppvx--v2___1-4-5 .ppvx_icon-button___1-4-5:not(.ppvx--v1___1-4-5).ppvx_icon-button--inverse___1-4-5:focus:after,
.ppvx_icon-button___1-4-5.ppvx--v2___1-4-5:not(.ppvx--v1___1-4-5).ppvx_icon-button--inverse___1-4-5:focus:after {
  content: '';
  position: absolute;
  top: 0rem;
  left: 0rem;
  border: 0.125rem solid #0070ba;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 50%;
  text-indent: 0rem;
  width: calc(100% - 0rem);
  height: calc(100% - 0rem);
  pointer-events: none;
  border: 0.1875rem solid #56ccfe;
  box-shadow: 0 0 0 0.375rem rgba(209, 241, 255, 0.16);
}

/* this file contains all the utility classes */
.ppvx_screenreader___1-2-3 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_body--no-scrolling___1-2-3 {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
}
.ppvx_visible-only-in-context___1-2-3 {
  display: none;
}
.ppvx_shimmer___1-2-3 {
  background-color: #f1efea;
  border: 0.0625rem solid transparent;
  background-image: linear-gradient(to right, #f1efea 0%, #dbd8d0 50%, #f1efea 100%);
  background-position: 100% 0;
  background-size: 200%;
  -webkit-animation: ppvx_shimmer__animation___1-2-3 2s ease-in-out infinite;
          animation: ppvx_shimmer__animation___1-2-3 2s ease-in-out infinite;
}
.ppvx_shimmer--inverse___1-2-3 {
  background-color: #909191;
  background-image: linear-gradient(to right, #909191 0%, #757676 50%, #909191 100%);
}
.ppvx_shimmer__defaults___1-2-3 {
  border-radius: 0.75rem;
  width: 100%;
  height: 100%;
}
@-webkit-keyframes ppvx_shimmer__animation___1-2-3 {
  from {
    background-position: 100% 0;
  }
  to {
    background-position: -100% 0;
  }
}
@keyframes ppvx_shimmer__animation___1-2-3 {
  from {
    background-position: 100% 0;
  }
  to {
    background-position: -100% 0;
  }
}
.ppvx_motion__animation-timing___1-2-3 {
  -webkit-animation-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
          animation-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
}
.ppvx_motion__transition-timing___1-2-3 {
  transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
}

/*
 * 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-21 {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 36rem) {
  .ppvx_container___2-6-21 {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    max-width: 36rem;
  }
}
@media (min-width: 47rem) {
  .ppvx_container___2-6-21 {
    padding-right: 2.25rem;
    padding-left: 2.25rem;
    max-width: 47rem;
  }
}
@media (min-width: 64rem) {
  .ppvx_container___2-6-21 {
    padding-right: 2.25rem;
    padding-left: 2.25rem;
    max-width: 64rem;
  }
}
@media (min-width: 72rem) {
  .ppvx_container___2-6-21 {
    padding-right: 2.25rem;
    padding-left: 2.25rem;
    max-width: 72rem;
  }
}
.ppvx_row___2-6-21 {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.ppvx_container--form___2-6-21 {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}
.ppvx_container-fluid___2-6-21 {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}
.ppvx_no-gutters___2-6-21 {
  margin-right: 0;
  margin-left: 0;
}
.ppvx_no-gutters___2-6-21 > .ppvx_col___2-6-21,
.ppvx_no-gutters___2-6-21 > [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}
.ppvx_col-1___2-6-21,
.ppvx_col-2___2-6-21,
.ppvx_col-3___2-6-21,
.ppvx_col-4___2-6-21,
.ppvx_col-5___2-6-21,
.ppvx_col-6___2-6-21,
.ppvx_col-7___2-6-21,
.ppvx_col-8___2-6-21,
.ppvx_col-9___2-6-21,
.ppvx_col-10___2-6-21,
.ppvx_col-11___2-6-21,
.ppvx_col-12___2-6-21,
.ppvx_col___2-6-21,
.ppvx_col-auto___2-6-21,
.ppvx_col-sm-1___2-6-21,
.ppvx_col-sm-2___2-6-21,
.ppvx_col-sm-3___2-6-21,
.ppvx_col-sm-4___2-6-21,
.ppvx_col-sm-5___2-6-21,
.ppvx_col-sm-6___2-6-21,
.ppvx_col-sm-7___2-6-21,
.ppvx_col-sm-8___2-6-21,
.ppvx_col-sm-9___2-6-21,
.ppvx_col-sm-10___2-6-21,
.ppvx_col-sm-11___2-6-21,
.ppvx_col-sm-12___2-6-21,
.ppvx_col-sm___2-6-21,
.ppvx_col-sm-auto___2-6-21,
.ppvx_col-md-1___2-6-21,
.ppvx_col-md-2___2-6-21,
.ppvx_col-md-3___2-6-21,
.ppvx_col-md-4___2-6-21,
.ppvx_col-md-5___2-6-21,
.ppvx_col-md-6___2-6-21,
.ppvx_col-md-7___2-6-21,
.ppvx_col-md-8___2-6-21,
.ppvx_col-md-9___2-6-21,
.ppvx_col-md-10___2-6-21,
.ppvx_col-md-11___2-6-21,
.ppvx_col-md-12___2-6-21,
.ppvx_col-md___2-6-21,
.ppvx_col-md-auto___2-6-21,
.ppvx_col-lg-1___2-6-21,
.ppvx_col-lg-2___2-6-21,
.ppvx_col-lg-3___2-6-21,
.ppvx_col-lg-4___2-6-21,
.ppvx_col-lg-5___2-6-21,
.ppvx_col-lg-6___2-6-21,
.ppvx_col-lg-7___2-6-21,
.ppvx_col-lg-8___2-6-21,
.ppvx_col-lg-9___2-6-21,
.ppvx_col-lg-10___2-6-21,
.ppvx_col-lg-11___2-6-21,
.ppvx_col-lg-12___2-6-21,
.ppvx_col-lg___2-6-21,
.ppvx_col-lg-auto___2-6-21,
.ppvx_col-xl-1___2-6-21,
.ppvx_col-xl-2___2-6-21,
.ppvx_col-xl-3___2-6-21,
.ppvx_col-xl-4___2-6-21,
.ppvx_col-xl-5___2-6-21,
.ppvx_col-xl-6___2-6-21,
.ppvx_col-xl-7___2-6-21,
.ppvx_col-xl-8___2-6-21,
.ppvx_col-xl-9___2-6-21,
.ppvx_col-xl-10___2-6-21,
.ppvx_col-xl-11___2-6-21,
.ppvx_col-xl-12___2-6-21,
.ppvx_col-xl___2-6-21,
.ppvx_col-xl-auto___2-6-21,
.ppvx_col-form--full___2-6-21,
.ppvx_col-form--half___2-6-21,
.ppvx_col-form--3qtr___2-6-21,
.ppvx_col-form--1qtr___2-6-21,
.ppvx_col-form--auto___2-6-21 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.ppvx_col-form--vspace___2-6-21,
.ppvx_col-form--full___2-6-21,
.ppvx_col-form--half___2-6-21,
.ppvx_col-form--3qtr___2-6-21,
.ppvx_col-form--1qtr___2-6-21,
.ppvx_col-form--auto___2-6-21 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ppvx_col___2-6-21 {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.ppvx_col-form--auto___2-6-21,
.ppvx_col-auto___2-6-21 {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.ppvx_col-1___2-6-21 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.ppvx_col-2___2-6-21 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.ppvx_col-3___2-6-21 {
  flex: 0 0 25%;
  max-width: 25%;
}
.ppvx_col-4___2-6-21 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.ppvx_col-5___2-6-21 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.ppvx_col-6___2-6-21 {
  flex: 0 0 50%;
  max-width: 50%;
}
.ppvx_col-7___2-6-21 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.ppvx_col-8___2-6-21 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.ppvx_col-9___2-6-21 {
  flex: 0 0 75%;
  max-width: 75%;
}
.ppvx_col-10___2-6-21 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.ppvx_col-11___2-6-21 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.ppvx_col-12___2-6-21 {
  flex: 0 0 100%;
  max-width: 100%;
}
.ppvx_order-first___2-6-21 {
  order: -1;
}
.ppvx_order-last___2-6-21 {
  order: 13;
}
.ppvx_order-0___2-6-21 {
  order: 0;
}
.ppvx_order-1___2-6-21 {
  order: 1;
}
.ppvx_order-2___2-6-21 {
  order: 2;
}
.ppvx_order-3___2-6-21 {
  order: 3;
}
.ppvx_order-4___2-6-21 {
  order: 4;
}
.ppvx_order-5___2-6-21 {
  order: 5;
}
.ppvx_order-6___2-6-21 {
  order: 6;
}
.ppvx_order-7___2-6-21 {
  order: 7;
}
.ppvx_order-8___2-6-21 {
  order: 8;
}
.ppvx_order-9___2-6-21 {
  order: 9;
}
.ppvx_order-10___2-6-21 {
  order: 10;
}
.ppvx_order-11___2-6-21 {
  order: 11;
}
.ppvx_order-12___2-6-21 {
  order: 12;
}
.ppvx_offset-1___2-6-21 {
  margin-left: 8.333333%;
}
.ppvx_offset-2___2-6-21 {
  margin-left: 16.666667%;
}
.ppvx_offset-3___2-6-21 {
  margin-left: 25%;
}
.ppvx_offset-4___2-6-21 {
  margin-left: 33.333333%;
}
.ppvx_offset-5___2-6-21 {
  margin-left: 41.666667%;
}
.ppvx_offset-6___2-6-21 {
  margin-left: 50%;
}
.ppvx_offset-7___2-6-21 {
  margin-left: 58.333333%;
}
.ppvx_offset-8___2-6-21 {
  margin-left: 66.666667%;
}
.ppvx_offset-9___2-6-21 {
  margin-left: 75%;
}
.ppvx_offset-10___2-6-21 {
  margin-left: 83.333333%;
}
.ppvx_offset-11___2-6-21 {
  margin-left: 91.666667%;
}
@media (min-width: 36rem) {
  .ppvx_col-sm___2-6-21 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ppvx_col-sm-auto___2-6-21 {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ppvx_col-sm-1___2-6-21 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ppvx_col-sm-2___2-6-21 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ppvx_col-form--1qtr___2-6-21,
  .ppvx_col-sm-3___2-6-21 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ppvx_col-sm-4___2-6-21 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ppvx_col-sm-5___2-6-21 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ppvx_col-form--half___2-6-21,
  .ppvx_col-sm-6___2-6-21 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ppvx_col-sm-7___2-6-21 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ppvx_col-sm-8___2-6-21 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ppvx_col-form--3qtr___2-6-21,
  .ppvx_col-sm-9___2-6-21 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ppvx_col-sm-10___2-6-21 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ppvx_col-sm-11___2-6-21 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ppvx_col-form--full___2-6-21,
  .ppvx_col-sm-12___2-6-21 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ppvx_order-sm-first___2-6-21 {
    order: -1;
  }
  .ppvx_order-sm-last___2-6-21 {
    order: 13;
  }
  .ppvx_order-sm-0___2-6-21 {
    order: 0;
  }
  .ppvx_order-sm-1___2-6-21 {
    order: 1;
  }
  .ppvx_order-sm-2___2-6-21 {
    order: 2;
  }
  .ppvx_order-sm-3___2-6-21 {
    order: 3;
  }
  .ppvx_order-sm-4___2-6-21 {
    order: 4;
  }
  .ppvx_order-sm-5___2-6-21 {
    order: 5;
  }
  .ppvx_order-sm-6___2-6-21 {
    order: 6;
  }
  .ppvx_order-sm-7___2-6-21 {
    order: 7;
  }
  .ppvx_order-sm-8___2-6-21 {
    order: 8;
  }
  .ppvx_order-sm-9___2-6-21 {
    order: 9;
  }
  .ppvx_order-sm-10___2-6-21 {
    order: 10;
  }
  .ppvx_order-sm-11___2-6-21 {
    order: 11;
  }
  .ppvx_order-sm-12___2-6-21 {
    order: 12;
  }
  .ppvx_offset-sm-0___2-6-21 {
    margin-left: 0;
  }
  .ppvx_offset-sm-1___2-6-21 {
    margin-left: 8.333333%;
  }
  .ppvx_offset-sm-2___2-6-21 {
    margin-left: 16.666667%;
  }
  .ppvx_offset-sm-3___2-6-21 {
    margin-left: 25%;
  }
  .ppvx_offset-sm-4___2-6-21 {
    margin-left: 33.333333%;
  }
  .ppvx_offset-sm-5___2-6-21 {
    margin-left: 41.666667%;
  }
  .ppvx_offset-sm-6___2-6-21 {
    margin-left: 50%;
  }
  .ppvx_offset-sm-7___2-6-21 {
    margin-left: 58.333333%;
  }
  .ppvx_offset-sm-8___2-6-21 {
    margin-left: 66.666667%;
  }
  .ppvx_offset-sm-9___2-6-21 {
    margin-left: 75%;
  }
  .ppvx_offset-sm-10___2-6-21 {
    margin-left: 83.333333%;
  }
  .ppvx_offset-sm-11___2-6-21 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 47rem) {
  .ppvx_col-md___2-6-21 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ppvx_col-md-auto___2-6-21 {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ppvx_col-md-1___2-6-21 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ppvx_col-md-2___2-6-21 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ppvx_col-md-3___2-6-21 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ppvx_col-md-4___2-6-21 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ppvx_col-md-5___2-6-21 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ppvx_col-md-6___2-6-21 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ppvx_col-md-7___2-6-21 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ppvx_col-md-8___2-6-21 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ppvx_col-md-9___2-6-21 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ppvx_col-md-10___2-6-21 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ppvx_col-md-11___2-6-21 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ppvx_col-md-12___2-6-21 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ppvx_order-md-first___2-6-21 {
    order: -1;
  }
  .ppvx_order-md-last___2-6-21 {
    order: 13;
  }
  .ppvx_order-md-0___2-6-21 {
    order: 0;
  }
  .ppvx_order-md-1___2-6-21 {
    order: 1;
  }
  .ppvx_order-md-2___2-6-21 {
    order: 2;
  }
  .ppvx_order-md-3___2-6-21 {
    order: 3;
  }
  .ppvx_order-md-4___2-6-21 {
    order: 4;
  }
  .ppvx_order-md-5___2-6-21 {
    order: 5;
  }
  .ppvx_order-md-6___2-6-21 {
    order: 6;
  }
  .ppvx_order-md-7___2-6-21 {
    order: 7;
  }
  .ppvx_order-md-8___2-6-21 {
    order: 8;
  }
  .ppvx_order-md-9___2-6-21 {
    order: 9;
  }
  .ppvx_order-md-10___2-6-21 {
    order: 10;
  }
  .ppvx_order-md-11___2-6-21 {
    order: 11;
  }
  .ppvx_order-md-12___2-6-21 {
    order: 12;
  }
  .ppvx_offset-md-0___2-6-21 {
    margin-left: 0;
  }
  .ppvx_offset-md-1___2-6-21 {
    margin-left: 8.333333%;
  }
  .ppvx_offset-md-2___2-6-21 {
    margin-left: 16.666667%;
  }
  .ppvx_offset-md-3___2-6-21 {
    margin-left: 25%;
  }
  .ppvx_offset-md-4___2-6-21 {
    margin-left: 33.333333%;
  }
  .ppvx_offset-md-5___2-6-21 {
    margin-left: 41.666667%;
  }
  .ppvx_offset-md-6___2-6-21 {
    margin-left: 50%;
  }
  .ppvx_offset-md-7___2-6-21 {
    margin-left: 58.333333%;
  }
  .ppvx_offset-md-8___2-6-21 {
    margin-left: 66.666667%;
  }
  .ppvx_offset-md-9___2-6-21 {
    margin-left: 75%;
  }
  .ppvx_offset-md-10___2-6-21 {
    margin-left: 83.333333%;
  }
  .ppvx_offset-md-11___2-6-21 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 64rem) {
  .ppvx_col-lg___2-6-21 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ppvx_col-lg-auto___2-6-21 {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ppvx_col-lg-1___2-6-21 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ppvx_col-lg-2___2-6-21 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ppvx_col-lg-3___2-6-21 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ppvx_col-lg-4___2-6-21 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ppvx_col-lg-5___2-6-21 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ppvx_col-lg-6___2-6-21 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ppvx_col-lg-7___2-6-21 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ppvx_col-lg-8___2-6-21 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ppvx_col-lg-9___2-6-21 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ppvx_col-lg-10___2-6-21 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ppvx_col-lg-11___2-6-21 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ppvx_col-lg-12___2-6-21 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ppvx_order-lg-first___2-6-21 {
    order: -1;
  }
  .ppvx_order-lg-last___2-6-21 {
    order: 13;
  }
  .ppvx_order-lg-0___2-6-21 {
    order: 0;
  }
  .ppvx_order-lg-1___2-6-21 {
    order: 1;
  }
  .ppvx_order-lg-2___2-6-21 {
    order: 2;
  }
  .ppvx_order-lg-3___2-6-21 {
    order: 3;
  }
  .ppvx_order-lg-4___2-6-21 {
    order: 4;
  }
  .ppvx_order-lg-5___2-6-21 {
    order: 5;
  }
  .ppvx_order-lg-6___2-6-21 {
    order: 6;
  }
  .ppvx_order-lg-7___2-6-21 {
    order: 7;
  }
  .ppvx_order-lg-8___2-6-21 {
    order: 8;
  }
  .ppvx_order-lg-9___2-6-21 {
    order: 9;
  }
  .ppvx_order-lg-10___2-6-21 {
    order: 10;
  }
  .ppvx_order-lg-11___2-6-21 {
    order: 11;
  }
  .ppvx_order-lg-12___2-6-21 {
    order: 12;
  }
  .ppvx_offset-lg-0___2-6-21 {
    margin-left: 0;
  }
  .ppvx_offset-lg-1___2-6-21 {
    margin-left: 8.333333%;
  }
  .ppvx_offset-lg-2___2-6-21 {
    margin-left: 16.666667%;
  }
  .ppvx_offset-lg-3___2-6-21 {
    margin-left: 25%;
  }
  .ppvx_offset-lg-4___2-6-21 {
    margin-left: 33.333333%;
  }
  .ppvx_offset-lg-5___2-6-21 {
    margin-left: 41.666667%;
  }
  .ppvx_offset-lg-6___2-6-21 {
    margin-left: 50%;
  }
  .ppvx_offset-lg-7___2-6-21 {
    margin-left: 58.333333%;
  }
  .ppvx_offset-lg-8___2-6-21 {
    margin-left: 66.666667%;
  }
  .ppvx_offset-lg-9___2-6-21 {
    margin-left: 75%;
  }
  .ppvx_offset-lg-10___2-6-21 {
    margin-left: 83.333333%;
  }
  .ppvx_offset-lg-11___2-6-21 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 72rem) {
  .ppvx_col-xl___2-6-21 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ppvx_col-xl-auto___2-6-21 {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ppvx_col-xl-1___2-6-21 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ppvx_col-xl-2___2-6-21 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ppvx_col-xl-3___2-6-21 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ppvx_col-xl-4___2-6-21 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ppvx_col-xl-5___2-6-21 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ppvx_col-xl-6___2-6-21 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ppvx_col-xl-7___2-6-21 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ppvx_col-xl-8___2-6-21 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ppvx_col-xl-9___2-6-21 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ppvx_col-xl-10___2-6-21 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ppvx_col-xl-11___2-6-21 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ppvx_col-xl-12___2-6-21 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ppvx_order-xl-first___2-6-21 {
    order: -1;
  }
  .ppvx_order-xl-last___2-6-21 {
    order: 13;
  }
  .ppvx_order-xl-0___2-6-21 {
    order: 0;
  }
  .ppvx_order-xl-1___2-6-21 {
    order: 1;
  }
  .ppvx_order-xl-2___2-6-21 {
    order: 2;
  }
  .ppvx_order-xl-3___2-6-21 {
    order: 3;
  }
  .ppvx_order-xl-4___2-6-21 {
    order: 4;
  }
  .ppvx_order-xl-5___2-6-21 {
    order: 5;
  }
  .ppvx_order-xl-6___2-6-21 {
    order: 6;
  }
  .ppvx_order-xl-7___2-6-21 {
    order: 7;
  }
  .ppvx_order-xl-8___2-6-21 {
    order: 8;
  }
  .ppvx_order-xl-9___2-6-21 {
    order: 9;
  }
  .ppvx_order-xl-10___2-6-21 {
    order: 10;
  }
  .ppvx_order-xl-11___2-6-21 {
    order: 11;
  }
  .ppvx_order-xl-12___2-6-21 {
    order: 12;
  }
  .ppvx_offset-xl-0___2-6-21 {
    margin-left: 0;
  }
  .ppvx_offset-xl-1___2-6-21 {
    margin-left: 8.333333%;
  }
  .ppvx_offset-xl-2___2-6-21 {
    margin-left: 16.666667%;
  }
  .ppvx_offset-xl-3___2-6-21 {
    margin-left: 25%;
  }
  .ppvx_offset-xl-4___2-6-21 {
    margin-left: 33.333333%;
  }
  .ppvx_offset-xl-5___2-6-21 {
    margin-left: 41.666667%;
  }
  .ppvx_offset-xl-6___2-6-21 {
    margin-left: 50%;
  }
  .ppvx_offset-xl-7___2-6-21 {
    margin-left: 58.333333%;
  }
  .ppvx_offset-xl-8___2-6-21 {
    margin-left: 66.666667%;
  }
  .ppvx_offset-xl-9___2-6-21 {
    margin-left: 75%;
  }
  .ppvx_offset-xl-10___2-6-21 {
    margin-left: 83.333333%;
  }
  .ppvx_offset-xl-11___2-6-21 {
    margin-left: 91.666667%;
  }
}
.ppvx_d-none___2-6-21 {
  display: none !important;
}
.ppvx_d-inline___2-6-21 {
  display: inline !important;
}
.ppvx_d-inline-block___2-6-21 {
  display: inline-block !important;
}
.ppvx_d-block___2-6-21 {
  display: block !important;
}
.ppvx_d-table___2-6-21 {
  display: table !important;
}
.ppvx_d-table-row___2-6-21 {
  display: table-row !important;
}
.ppvx_d-table-cell___2-6-21 {
  display: table-cell !important;
}
.ppvx_d-flex___2-6-21 {
  display: flex !important;
}
.ppvx_d-inline-flex___2-6-21 {
  display: inline-flex !important;
}
@media (min-width: 36rem) {
  .ppvx_d-sm-none___2-6-21 {
    display: none !important;
  }
  .ppvx_d-sm-inline___2-6-21 {
    display: inline !important;
  }
  .ppvx_d-sm-inline-block___2-6-21 {
    display: inline-block !important;
  }
  .ppvx_d-sm-block___2-6-21 {
    display: block !important;
  }
  .ppvx_d-sm-table___2-6-21 {
    display: table !important;
  }
  .ppvx_d-sm-table-row___2-6-21 {
    display: table-row !important;
  }
  .ppvx_d-sm-table-cell___2-6-21 {
    display: table-cell !important;
  }
  .ppvx_d-sm-flex___2-6-21 {
    display: flex !important;
  }
  .ppvx_d-sm-inline-flex___2-6-21 {
    display: inline-flex !important;
  }
}
@media (min-width: 47rem) {
  .ppvx_d-md-none___2-6-21 {
    display: none !important;
  }
  .ppvx_d-md-inline___2-6-21 {
    display: inline !important;
  }
  .ppvx_d-md-inline-block___2-6-21 {
    display: inline-block !important;
  }
  .ppvx_d-md-block___2-6-21 {
    display: block !important;
  }
  .ppvx_d-md-table___2-6-21 {
    display: table !important;
  }
  .ppvx_d-md-table-row___2-6-21 {
    display: table-row !important;
  }
  .ppvx_d-md-table-cell___2-6-21 {
    display: table-cell !important;
  }
  .ppvx_d-md-flex___2-6-21 {
    display: flex !important;
  }
  .ppvx_d-md-inline-flex___2-6-21 {
    display: inline-flex !important;
  }
}
@media (min-width: 64rem) {
  .ppvx_d-lg-none___2-6-21 {
    display: none !important;
  }
  .ppvx_d-lg-inline___2-6-21 {
    display: inline !important;
  }
  .ppvx_d-lg-inline-block___2-6-21 {
    display: inline-block !important;
  }
  .ppvx_d-lg-block___2-6-21 {
    display: block !important;
  }
  .ppvx_d-lg-table___2-6-21 {
    display: table !important;
  }
  .ppvx_d-lg-table-row___2-6-21 {
    display: table-row !important;
  }
  .ppvx_d-lg-table-cell___2-6-21 {
    display: table-cell !important;
  }
  .ppvx_d-lg-flex___2-6-21 {
    display: flex !important;
  }
  .ppvx_d-lg-inline-flex___2-6-21 {
    display: inline-flex !important;
  }
}
@media (min-width: 72rem) {
  .ppvx_d-xl-none___2-6-21 {
    display: none !important;
  }
  .ppvx_d-xl-inline___2-6-21 {
    display: inline !important;
  }
  .ppvx_d-xl-inline-block___2-6-21 {
    display: inline-block !important;
  }
  .ppvx_d-xl-block___2-6-21 {
    display: block !important;
  }
  .ppvx_d-xl-table___2-6-21 {
    display: table !important;
  }
  .ppvx_d-xl-table-row___2-6-21 {
    display: table-row !important;
  }
  .ppvx_d-xl-table-cell___2-6-21 {
    display: table-cell !important;
  }
  .ppvx_d-xl-flex___2-6-21 {
    display: flex !important;
  }
  .ppvx_d-xl-inline-flex___2-6-21 {
    display: inline-flex !important;
  }
}
@media print {
  .ppvx_d-print-none___2-6-21 {
    display: none !important;
  }
  .ppvx_d-print-inline___2-6-21 {
    display: inline !important;
  }
  .ppvx_d-print-inline-block___2-6-21 {
    display: inline-block !important;
  }
  .ppvx_d-print-block___2-6-21 {
    display: block !important;
  }
  .ppvx_d-print-table___2-6-21 {
    display: table !important;
  }
  .ppvx_d-print-table-row___2-6-21 {
    display: table-row !important;
  }
  .ppvx_d-print-table-cell___2-6-21 {
    display: table-cell !important;
  }
  .ppvx_d-print-flex___2-6-21 {
    display: flex !important;
  }
  .ppvx_d-print-inline-flex___2-6-21 {
    display: inline-flex !important;
  }
}
.ppvx_flex-row___2-6-21 {
  flex-direction: row !important;
}
.ppvx_flex-column___2-6-21 {
  flex-direction: column !important;
}
.ppvx_flex-row-reverse___2-6-21 {
  flex-direction: row-reverse !important;
}
.ppvx_flex-column-reverse___2-6-21 {
  flex-direction: column-reverse !important;
}
.ppvx_flex-wrap___2-6-21 {
  flex-wrap: wrap !important;
}
.ppvx_flex-nowrap___2-6-21 {
  flex-wrap: nowrap !important;
}
.ppvx_flex-wrap-reverse___2-6-21 {
  flex-wrap: wrap-reverse !important;
}
.ppvx_flex-fill___2-6-21 {
  flex: 1 1 auto !important;
}
.ppvx_flex-grow-0___2-6-21 {
  flex-grow: 0 !important;
}
.ppvx_flex-grow-1___2-6-21 {
  flex-grow: 1 !important;
}
.ppvx_flex-shrink-0___2-6-21 {
  flex-shrink: 0 !important;
}
.ppvx_flex-shrink-1___2-6-21 {
  flex-shrink: 1 !important;
}
.ppvx_justify-content-start___2-6-21 {
  justify-content: flex-start !important;
}
.ppvx_justify-content-end___2-6-21 {
  justify-content: flex-end !important;
}
.ppvx_justify-content-center___2-6-21 {
  justify-content: center !important;
}
.ppvx_justify-content-between___2-6-21 {
  justify-content: space-between !important;
}
.ppvx_justify-content-around___2-6-21 {
  justify-content: space-around !important;
}
.ppvx_align-items-start___2-6-21 {
  align-items: flex-start !important;
}
.ppvx_align-items-end___2-6-21 {
  align-items: flex-end !important;
}
.ppvx_align-items-center___2-6-21 {
  align-items: center !important;
}
.ppvx_align-items-baseline___2-6-21 {
  align-items: baseline !important;
}
.ppvx_align-items-stretch___2-6-21 {
  align-items: stretch !important;
}
.ppvx_align-content-start___2-6-21 {
  align-content: flex-start !important;
}
.ppvx_align-content-end___2-6-21 {
  align-content: flex-end !important;
}
.ppvx_align-content-center___2-6-21 {
  align-content: center !important;
}
.ppvx_align-content-between___2-6-21 {
  align-content: space-between !important;
}
.ppvx_align-content-around___2-6-21 {
  align-content: space-around !important;
}
.ppvx_align-content-stretch___2-6-21 {
  align-content: stretch !important;
}
.ppvx_align-self-auto___2-6-21 {
  align-self: auto !important;
}
.ppvx_align-self-start___2-6-21 {
  align-self: flex-start !important;
}
.ppvx_align-self-end___2-6-21 {
  align-self: flex-end !important;
}
.ppvx_align-self-center___2-6-21 {
  align-self: center !important;
}
.ppvx_align-self-baseline___2-6-21 {
  align-self: baseline !important;
}
.ppvx_align-self-stretch___2-6-21 {
  align-self: stretch !important;
}
@media (min-width: 36rem) {
  .ppvx_flex-sm-row___2-6-21 {
    flex-direction: row !important;
  }
  .ppvx_flex-sm-column___2-6-21 {
    flex-direction: column !important;
  }
  .ppvx_flex-sm-row-reverse___2-6-21 {
    flex-direction: row-reverse !important;
  }
  .ppvx_flex-sm-column-reverse___2-6-21 {
    flex-direction: column-reverse !important;
  }
  .ppvx_flex-sm-wrap___2-6-21 {
    flex-wrap: wrap !important;
  }
  .ppvx_flex-sm-nowrap___2-6-21 {
    flex-wrap: nowrap !important;
  }
  .ppvx_flex-sm-wrap-reverse___2-6-21 {
    flex-wrap: wrap-reverse !important;
  }
  .ppvx_flex-sm-fill___2-6-21 {
    flex: 1 1 auto !important;
  }
  .ppvx_flex-sm-grow-0___2-6-21 {
    flex-grow: 0 !important;
  }
  .ppvx_flex-sm-grow-1___2-6-21 {
    flex-grow: 1 !important;
  }
  .ppvx_flex-sm-shrink-0___2-6-21 {
    flex-shrink: 0 !important;
  }
  .ppvx_flex-sm-shrink-1___2-6-21 {
    flex-shrink: 1 !important;
  }
  .ppvx_justify-content-sm-start___2-6-21 {
    justify-content: flex-start !important;
  }
  .ppvx_justify-content-sm-end___2-6-21 {
    justify-content: flex-end !important;
  }
  .ppvx_justify-content-sm-center___2-6-21 {
    justify-content: center !important;
  }
  .ppvx_justify-content-sm-between___2-6-21 {
    justify-content: space-between !important;
  }
  .ppvx_justify-content-sm-around___2-6-21 {
    justify-content: space-around !important;
  }
  .ppvx_align-items-sm-start___2-6-21 {
    align-items: flex-start !important;
  }
  .ppvx_align-items-sm-end___2-6-21 {
    align-items: flex-end !important;
  }
  .ppvx_align-items-sm-center___2-6-21 {
    align-items: center !important;
  }
  .ppvx_align-items-sm-baseline___2-6-21 {
    align-items: baseline !important;
  }
  .ppvx_align-items-sm-stretch___2-6-21 {
    align-items: stretch !important;
  }
  .ppvx_align-content-sm-start___2-6-21 {
    align-content: flex-start !important;
  }
  .ppvx_align-content-sm-end___2-6-21 {
    align-content: flex-end !important;
  }
  .ppvx_align-content-sm-center___2-6-21 {
    align-content: center !important;
  }
  .ppvx_align-content-sm-between___2-6-21 {
    align-content: space-between !important;
  }
  .ppvx_align-content-sm-around___2-6-21 {
    align-content: space-around !important;
  }
  .ppvx_align-content-sm-stretch___2-6-21 {
    align-content: stretch !important;
  }
  .ppvx_align-self-sm-auto___2-6-21 {
    align-self: auto !important;
  }
  .ppvx_align-self-sm-start___2-6-21 {
    align-self: flex-start !important;
  }
  .ppvx_align-self-sm-end___2-6-21 {
    align-self: flex-end !important;
  }
  .ppvx_align-self-sm-center___2-6-21 {
    align-self: center !important;
  }
  .ppvx_align-self-sm-baseline___2-6-21 {
    align-self: baseline !important;
  }
  .ppvx_align-self-sm-stretch___2-6-21 {
    align-self: stretch !important;
  }
}
@media (min-width: 47rem) {
  .ppvx_flex-md-row___2-6-21 {
    flex-direction: row !important;
  }
  .ppvx_flex-md-column___2-6-21 {
    flex-direction: column !important;
  }
  .ppvx_flex-md-row-reverse___2-6-21 {
    flex-direction: row-reverse !important;
  }
  .ppvx_flex-md-column-reverse___2-6-21 {
    flex-direction: column-reverse !important;
  }
  .ppvx_flex-md-wrap___2-6-21 {
    flex-wrap: wrap !important;
  }
  .ppvx_flex-md-nowrap___2-6-21 {
    flex-wrap: nowrap !important;
  }
  .ppvx_flex-md-wrap-reverse___2-6-21 {
    flex-wrap: wrap-reverse !important;
  }
  .ppvx_flex-md-fill___2-6-21 {
    flex: 1 1 auto !important;
  }
  .ppvx_flex-md-grow-0___2-6-21 {
    flex-grow: 0 !important;
  }
  .ppvx_flex-md-grow-1___2-6-21 {
    flex-grow: 1 !important;
  }
  .ppvx_flex-md-shrink-0___2-6-21 {
    flex-shrink: 0 !important;
  }
  .ppvx_flex-md-shrink-1___2-6-21 {
    flex-shrink: 1 !important;
  }
  .ppvx_justify-content-md-start___2-6-21 {
    justify-content: flex-start !important;
  }
  .ppvx_justify-content-md-end___2-6-21 {
    justify-content: flex-end !important;
  }
  .ppvx_justify-content-md-center___2-6-21 {
    justify-content: center !important;
  }
  .ppvx_justify-content-md-between___2-6-21 {
    justify-content: space-between !important;
  }
  .ppvx_justify-content-md-around___2-6-21 {
    justify-content: space-around !important;
  }
  .ppvx_align-items-md-start___2-6-21 {
    align-items: flex-start !important;
  }
  .ppvx_align-items-md-end___2-6-21 {
    align-items: flex-end !important;
  }
  .ppvx_align-items-md-center___2-6-21 {
    align-items: center !important;
  }
  .ppvx_align-items-md-baseline___2-6-21 {
    align-items: baseline !important;
  }
  .ppvx_align-items-md-stretch___2-6-21 {
    align-items: stretch !important;
  }
  .ppvx_align-content-md-start___2-6-21 {
    align-content: flex-start !important;
  }
  .ppvx_align-content-md-end___2-6-21 {
    align-content: flex-end !important;
  }
  .ppvx_align-content-md-center___2-6-21 {
    align-content: center !important;
  }
  .ppvx_align-content-md-between___2-6-21 {
    align-content: space-between !important;
  }
  .ppvx_align-content-md-around___2-6-21 {
    align-content: space-around !important;
  }
  .ppvx_align-content-md-stretch___2-6-21 {
    align-content: stretch !important;
  }
  .ppvx_align-self-md-auto___2-6-21 {
    align-self: auto !important;
  }
  .ppvx_align-self-md-start___2-6-21 {
    align-self: flex-start !important;
  }
  .ppvx_align-self-md-end___2-6-21 {
    align-self: flex-end !important;
  }
  .ppvx_align-self-md-center___2-6-21 {
    align-self: center !important;
  }
  .ppvx_align-self-md-baseline___2-6-21 {
    align-self: baseline !important;
  }
  .ppvx_align-self-md-stretch___2-6-21 {
    align-self: stretch !important;
  }
}
@media (min-width: 64rem) {
  .ppvx_flex-lg-row___2-6-21 {
    flex-direction: row !important;
  }
  .ppvx_flex-lg-column___2-6-21 {
    flex-direction: column !important;
  }
  .ppvx_flex-lg-row-reverse___2-6-21 {
    flex-direction: row-reverse !important;
  }
  .ppvx_flex-lg-column-reverse___2-6-21 {
    flex-direction: column-reverse !important;
  }
  .ppvx_flex-lg-wrap___2-6-21 {
    flex-wrap: wrap !important;
  }
  .ppvx_flex-lg-nowrap___2-6-21 {
    flex-wrap: nowrap !important;
  }
  .ppvx_flex-lg-wrap-reverse___2-6-21 {
    flex-wrap: wrap-reverse !important;
  }
  .ppvx_flex-lg-fill___2-6-21 {
    flex: 1 1 auto !important;
  }
  .ppvx_flex-lg-grow-0___2-6-21 {
    flex-grow: 0 !important;
  }
  .ppvx_flex-lg-grow-1___2-6-21 {
    flex-grow: 1 !important;
  }
  .ppvx_flex-lg-shrink-0___2-6-21 {
    flex-shrink: 0 !important;
  }
  .ppvx_flex-lg-shrink-1___2-6-21 {
    flex-shrink: 1 !important;
  }
  .ppvx_justify-content-lg-start___2-6-21 {
    justify-content: flex-start !important;
  }
  .ppvx_justify-content-lg-end___2-6-21 {
    justify-content: flex-end !important;
  }
  .ppvx_justify-content-lg-center___2-6-21 {
    justify-content: center !important;
  }
  .ppvx_justify-content-lg-between___2-6-21 {
    justify-content: space-between !important;
  }
  .ppvx_justify-content-lg-around___2-6-21 {
    justify-content: space-around !important;
  }
  .ppvx_align-items-lg-start___2-6-21 {
    align-items: flex-start !important;
  }
  .ppvx_align-items-lg-end___2-6-21 {
    align-items: flex-end !important;
  }
  .ppvx_align-items-lg-center___2-6-21 {
    align-items: center !important;
  }
  .ppvx_align-items-lg-baseline___2-6-21 {
    align-items: baseline !important;
  }
  .ppvx_align-items-lg-stretch___2-6-21 {
    align-items: stretch !important;
  }
  .ppvx_align-content-lg-start___2-6-21 {
    align-content: flex-start !important;
  }
  .ppvx_align-content-lg-end___2-6-21 {
    align-content: flex-end !important;
  }
  .ppvx_align-content-lg-center___2-6-21 {
    align-content: center !important;
  }
  .ppvx_align-content-lg-between___2-6-21 {
    align-content: space-between !important;
  }
  .ppvx_align-content-lg-around___2-6-21 {
    align-content: space-around !important;
  }
  .ppvx_align-content-lg-stretch___2-6-21 {
    align-content: stretch !important;
  }
  .ppvx_align-self-lg-auto___2-6-21 {
    align-self: auto !important;
  }
  .ppvx_align-self-lg-start___2-6-21 {
    align-self: flex-start !important;
  }
  .ppvx_align-self-lg-end___2-6-21 {
    align-self: flex-end !important;
  }
  .ppvx_align-self-lg-center___2-6-21 {
    align-self: center !important;
  }
  .ppvx_align-self-lg-baseline___2-6-21 {
    align-self: baseline !important;
  }
  .ppvx_align-self-lg-stretch___2-6-21 {
    align-self: stretch !important;
  }
}
@media (min-width: 72rem) {
  .ppvx_flex-xl-row___2-6-21 {
    flex-direction: row !important;
  }
  .ppvx_flex-xl-column___2-6-21 {
    flex-direction: column !important;
  }
  .ppvx_flex-xl-row-reverse___2-6-21 {
    flex-direction: row-reverse !important;
  }
  .ppvx_flex-xl-column-reverse___2-6-21 {
    flex-direction: column-reverse !important;
  }
  .ppvx_flex-xl-wrap___2-6-21 {
    flex-wrap: wrap !important;
  }
  .ppvx_flex-xl-nowrap___2-6-21 {
    flex-wrap: nowrap !important;
  }
  .ppvx_flex-xl-wrap-reverse___2-6-21 {
    flex-wrap: wrap-reverse !important;
  }
  .ppvx_flex-xl-fill___2-6-21 {
    flex: 1 1 auto !important;
  }
  .ppvx_flex-xl-grow-0___2-6-21 {
    flex-grow: 0 !important;
  }
  .ppvx_flex-xl-grow-1___2-6-21 {
    flex-grow: 1 !important;
  }
  .ppvx_flex-xl-shrink-0___2-6-21 {
    flex-shrink: 0 !important;
  }
  .ppvx_flex-xl-shrink-1___2-6-21 {
    flex-shrink: 1 !important;
  }
  .ppvx_justify-content-xl-start___2-6-21 {
    justify-content: flex-start !important;
  }
  .ppvx_justify-content-xl-end___2-6-21 {
    justify-content: flex-end !important;
  }
  .ppvx_justify-content-xl-center___2-6-21 {
    justify-content: center !important;
  }
  .ppvx_justify-content-xl-between___2-6-21 {
    justify-content: space-between !important;
  }
  .ppvx_justify-content-xl-around___2-6-21 {
    justify-content: space-around !important;
  }
  .ppvx_align-items-xl-start___2-6-21 {
    align-items: flex-start !important;
  }
  .ppvx_align-items-xl-end___2-6-21 {
    align-items: flex-end !important;
  }
  .ppvx_align-items-xl-center___2-6-21 {
    align-items: center !important;
  }
  .ppvx_align-items-xl-baseline___2-6-21 {
    align-items: baseline !important;
  }
  .ppvx_align-items-xl-stretch___2-6-21 {
    align-items: stretch !important;
  }
  .ppvx_align-content-xl-start___2-6-21 {
    align-content: flex-start !important;
  }
  .ppvx_align-content-xl-end___2-6-21 {
    align-content: flex-end !important;
  }
  .ppvx_align-content-xl-center___2-6-21 {
    align-content: center !important;
  }
  .ppvx_align-content-xl-between___2-6-21 {
    align-content: space-between !important;
  }
  .ppvx_align-content-xl-around___2-6-21 {
    align-content: space-around !important;
  }
  .ppvx_align-content-xl-stretch___2-6-21 {
    align-content: stretch !important;
  }
  .ppvx_align-self-xl-auto___2-6-21 {
    align-self: auto !important;
  }
  .ppvx_align-self-xl-start___2-6-21 {
    align-self: flex-start !important;
  }
  .ppvx_align-self-xl-end___2-6-21 {
    align-self: flex-end !important;
  }
  .ppvx_align-self-xl-center___2-6-21 {
    align-self: center !important;
  }
  .ppvx_align-self-xl-baseline___2-6-21 {
    align-self: baseline !important;
  }
  .ppvx_align-self-xl-stretch___2-6-21 {
    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-21 {
  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-21 {
    padding-right: 2rem;
    padding-left: 2rem;
    max-width: 90rem;
  }
}
@media (min-width: 90rem) {
  .ppvx_layout_container___2-6-21 {
    padding-right: 3rem;
    padding-left: 3rem;
    max-width: 90rem;
  }
}
.ppvx_col-xxl-1___2-6-21,
.ppvx_col-xxl-2___2-6-21,
.ppvx_col-xxl-3___2-6-21,
.ppvx_col-xxl-4___2-6-21,
.ppvx_col-xxl-5___2-6-21,
.ppvx_col-xxl-6___2-6-21,
.ppvx_col-xxl-7___2-6-21,
.ppvx_col-xxl-8___2-6-21,
.ppvx_col-xxl-9___2-6-21,
.ppvx_col-xxl-10___2-6-21,
.ppvx_col-xxl-11___2-6-21,
.ppvx_col-xxl-12___2-6-21,
.ppvx_col-xxl___2-6-21,
.ppvx_col-xxl-auto___2-6-21 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
@media (min-width: 90rem) {
  .ppvx_col-xxl___2-6-21 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ppvx_col-xxl-auto___2-6-21 {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ppvx_col-xxl-1___2-6-21 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ppvx_col-xxl-2___2-6-21 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ppvx_col-xxl-3___2-6-21 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ppvx_col-xxl-4___2-6-21 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ppvx_col-xxl-5___2-6-21 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ppvx_col-xxl-6___2-6-21 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ppvx_col-xxl-7___2-6-21 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ppvx_col-xxl-8___2-6-21 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ppvx_col-xxl-9___2-6-21 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ppvx_col-xxl-10___2-6-21 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ppvx_col-xxl-11___2-6-21 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ppvx_col-xxl-12___2-6-21 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ppvx_order-xxl-first___2-6-21 {
    order: -1;
  }
  .ppvx_order-xxl-last___2-6-21 {
    order: 13;
  }
  .ppvx_order-xxl-0___2-6-21 {
    order: 0;
  }
  .ppvx_order-xxl-1___2-6-21 {
    order: 1;
  }
  .ppvx_order-xxl-2___2-6-21 {
    order: 2;
  }
  .ppvx_order-xxl-3___2-6-21 {
    order: 3;
  }
  .ppvx_order-xxl-4___2-6-21 {
    order: 4;
  }
  .ppvx_order-xxl-5___2-6-21 {
    order: 5;
  }
  .ppvx_order-xxl-6___2-6-21 {
    order: 6;
  }
  .ppvx_order-xxl-7___2-6-21 {
    order: 7;
  }
  .ppvx_order-xxl-8___2-6-21 {
    order: 8;
  }
  .ppvx_order-xxl-9___2-6-21 {
    order: 9;
  }
  .ppvx_order-xxl-10___2-6-21 {
    order: 10;
  }
  .ppvx_order-xxl-11___2-6-21 {
    order: 11;
  }
  .ppvx_order-xxl-12___2-6-21 {
    order: 12;
  }
  .ppvx_offset-xxl-0___2-6-21 {
    margin-left: 0;
  }
  .ppvx_offset-xxl-1___2-6-21 {
    margin-left: 8.333333%;
  }
  .ppvx_offset-xxl-2___2-6-21 {
    margin-left: 16.666667%;
  }
  .ppvx_offset-xxl-3___2-6-21 {
    margin-left: 25%;
  }
  .ppvx_offset-xxl-4___2-6-21 {
    margin-left: 33.333333%;
  }
  .ppvx_offset-xxl-5___2-6-21 {
    margin-left: 41.666667%;
  }
  .ppvx_offset-xxl-6___2-6-21 {
    margin-left: 50%;
  }
  .ppvx_offset-xxl-7___2-6-21 {
    margin-left: 58.333333%;
  }
  .ppvx_offset-xxl-8___2-6-21 {
    margin-left: 66.666667%;
  }
  .ppvx_offset-xxl-9___2-6-21 {
    margin-left: 75%;
  }
  .ppvx_offset-xxl-10___2-6-21 {
    margin-left: 83.333333%;
  }
  .ppvx_offset-xxl-11___2-6-21 {
    margin-left: 91.666667%;
  }
  .ppvx_d-xxl-none___2-6-21 {
    display: none !important;
  }
  .ppvx_d-xxl-inline___2-6-21 {
    display: inline !important;
  }
  .ppvx_d-xxl-inline-block___2-6-21 {
    display: inline-block !important;
  }
  .ppvx_d-xxl-block___2-6-21 {
    display: block !important;
  }
  .ppvx_d-xxl-table___2-6-21 {
    display: table !important;
  }
  .ppvx_d-xxl-table-row___2-6-21 {
    display: table-row !important;
  }
  .ppvx_d-xxl-table-cell___2-6-21 {
    display: table-cell !important;
  }
  .ppvx_d-xxl-flex___2-6-21 {
    display: flex !important;
  }
  .ppvx_d-xxl-inline-flex___2-6-21 {
    display: inline-flex !important;
  }
  .ppvx_flex-xxl-row___2-6-21 {
    flex-direction: row !important;
  }
  .ppvx_flex-xxl-column___2-6-21 {
    flex-direction: column !important;
  }
  .ppvx_flex-xxl-row-reverse___2-6-21 {
    flex-direction: row-reverse !important;
  }
  .ppvx_flex-xxl-column-reverse___2-6-21 {
    flex-direction: column-reverse !important;
  }
  .ppvx_flex-xxl-wrap___2-6-21 {
    flex-wrap: wrap !important;
  }
  .ppvx_flex-xxl-nowrap___2-6-21 {
    flex-wrap: nowrap !important;
  }
  .ppvx_flex-xxl-wrap-reverse___2-6-21 {
    flex-wrap: wrap-reverse !important;
  }
  .ppvx_flex-xxl-fill___2-6-21 {
    flex: 1 1 auto !important;
  }
  .ppvx_flex-xxl-grow-0___2-6-21 {
    flex-grow: 0 !important;
  }
  .ppvx_flex-xxl-grow-1___2-6-21 {
    flex-grow: 1 !important;
  }
  .ppvx_flex-xxl-shrink-0___2-6-21 {
    flex-shrink: 0 !important;
  }
  .ppvx_flex-xxl-shrink-1___2-6-21 {
    flex-shrink: 1 !important;
  }
  .ppvx_justify-content-xxl-start___2-6-21 {
    justify-content: flex-start !important;
  }
  .ppvx_justify-content-xxl-end___2-6-21 {
    justify-content: flex-end !important;
  }
  .ppvx_justify-content-xxl-center___2-6-21 {
    justify-content: center !important;
  }
  .ppvx_justify-content-xxl-between___2-6-21 {
    justify-content: space-between !important;
  }
  .ppvx_justify-content-xxl-around___2-6-21 {
    justify-content: space-around !important;
  }
  .ppvx_align-items-xxl-start___2-6-21 {
    align-items: flex-start !important;
  }
  .ppvx_align-items-xxl-end___2-6-21 {
    align-items: flex-end !important;
  }
  .ppvx_align-items-xxl-center___2-6-21 {
    align-items: center !important;
  }
  .ppvx_align-items-xxl-baseline___2-6-21 {
    align-items: baseline !important;
  }
  .ppvx_align-items-xxl-stretch___2-6-21 {
    align-items: stretch !important;
  }
  .ppvx_align-content-xxl-start___2-6-21 {
    align-content: flex-start !important;
  }
  .ppvx_align-content-xxl-end___2-6-21 {
    align-content: flex-end !important;
  }
  .ppvx_align-content-xxl-center___2-6-21 {
    align-content: center !important;
  }
  .ppvx_align-content-xxl-between___2-6-21 {
    align-content: space-between !important;
  }
  .ppvx_align-content-xxl-around___2-6-21 {
    align-content: space-around !important;
  }
  .ppvx_align-content-xxl-stretch___2-6-21 {
    align-content: stretch !important;
  }
  .ppvx_align-self-xxl-auto___2-6-21 {
    align-self: auto !important;
  }
  .ppvx_align-self-xxl-start___2-6-21 {
    align-self: flex-start !important;
  }
  .ppvx_align-self-xxl-end___2-6-21 {
    align-self: flex-end !important;
  }
  .ppvx_align-self-xxl-center___2-6-21 {
    align-self: center !important;
  }
  .ppvx_align-self-xxl-baseline___2-6-21 {
    align-self: baseline !important;
  }
  .ppvx_align-self-xxl-stretch___2-6-21 {
    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 */

/* DO NOT USE THESE VARIABLES. THESE ARE TEMPORARY VARIABLES, SOON WILL BE REPLACED BY TOKENS */
.ppvx_modal--container_middle___iXSg5 {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 75%;
  max-width: 54rem;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal--container_middle___iXSg5 {
    width: calc(100% - 3rem);
  }
}
@media screen and (max-width: 36rem) {
  .ppvx_modal--container_middle___iXSg5 {
    width: calc(100% - 2rem);
  }
}
.ppvx_modal--container_bottom___1bqai {
  display: flex;
  align-items: flex-end;
  justify-content: space-around;
  width: 45rem;
}
@media screen and (max-width: 64rem) {
  .ppvx_modal--container_bottom___1bqai {
    width: 35.5rem;
  }
}
@media screen and (max-width: 47rem) {
  .ppvx_modal--container_bottom___1bqai {
    width: 100vw;
  }
}
.ppvx_modal___Zfzf- {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  position: relative;
}
:not(.ppvx_modal--container_middle___iXSg5):not(.ppvx_modal--container_bottom___1bqai) > .ppvx_modal___Zfzf- {
  width: 75%;
  max-width: 54rem;
}
.ppvx_modal--container_middle___iXSg5 > .ppvx_modal___Zfzf-,
.ppvx_modal--container_bottom___1bqai > .ppvx_modal___Zfzf- {
  flex-basis: 100%;
}
.ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d) {
  min-height: 8rem;
  border-radius: 0.75rem;
  max-height: 75vh;
  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) {
  :not(.ppvx_modal--container_middle___iXSg5):not(.ppvx_modal--container_bottom___1bqai) > .ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d) {
    width: calc(100% - 3rem);
  }
}
@media screen and (max-width: 36rem) {
  :not(.ppvx_modal--container_middle___iXSg5):not(.ppvx_modal--container_bottom___1bqai) > .ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d) {
    width: calc(100% - 2rem);
  }
}
.ppvx_modal___Zfzf-.ppvx_modal--overpanel___5yECK,
.ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d {
  border: 0.0625rem solid #b7bcbf;
}
.ppvx_modal___Zfzf-.ppvx_modal--overpanel___5yECK {
  height: 100vh;
  /* Fallback for browsers that do not support Custom Variables */
  height: calc(var(--vh, 1vh) * 100);
  top: 100vh;
  transition: top 0.3s ease-in-out 0.3s;
}
@media screen and (max-width: 47rem) {
  :not(.ppvx_modal--container_middle___iXSg5):not(.ppvx_modal--container_bottom___1bqai) > .ppvx_modal___Zfzf-.ppvx_modal--overpanel___5yECK {
    width: calc(100% - 3rem);
  }
}
@media screen and (max-width: 36rem) {
  .ppvx_modal___Zfzf-.ppvx_modal--overpanel___5yECK {
    width: 100%;
  }
}
.ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d {
  height: 100vh;
  width: auto;
  bottom: -100vh;
  transition: bottom 0.3s ease-in-out;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
:not(.ppvx_modal--container_bottom___1bqai) > .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d {
  width: 45rem;
}
@media screen and (max-width: 64rem) {
  :not(.ppvx_modal--container_bottom___1bqai) > .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d {
    width: 35.5rem;
  }
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d {
    height: auto;
    min-height: 3rem;
    max-height: 90vh;
    /* Fallback for browsers that do not support Custom Properties */
    max-height: calc(var(--vh, 1vh) * 90);
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }
  :not(.ppvx_modal--container_bottom___1bqai) > .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d {
    width: 100%;
  }
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d {
    width: 100vw;
  }
}
.ppvx_modal-backdrop___Y7pMK {
  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);
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ppvx_modal-backdrop___Y7pMK[aria-hidden='false'],
.ppvx_modal-backdrop___Y7pMK.ppvx_modal-backdrop--show___1TSVL {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.ppvx_modal-backdrop___Y7pMK[aria-hidden='false'] .ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d),
.ppvx_modal-backdrop___Y7pMK.ppvx_modal-backdrop--show___1TSVL .ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d) {
  opacity: 1;
  transition: opacity 0.3s ease-in-out 0.3s;
}
.ppvx_modal-backdrop___Y7pMK[aria-hidden='false'] .ppvx_modal--overpanel___5yECK,
.ppvx_modal-backdrop___Y7pMK.ppvx_modal-backdrop--show___1TSVL .ppvx_modal--overpanel___5yECK {
  transition: top 0.3s ease-in-out 0.3s;
  top: 0;
}
.ppvx_modal-backdrop___Y7pMK[aria-hidden='false'] .ppvx_modal--sheet___1X-1d,
.ppvx_modal-backdrop___Y7pMK.ppvx_modal-backdrop--show___1TSVL .ppvx_modal--sheet___1X-1d {
  transition: bottom 0.3s ease-in-out 0.3s;
  bottom: 0;
}
.ppvx_scrim___3W45Z {
  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;
  display: flex;
  align-items: flex-end;
  justify-content: space-around;
}
.ppvx_scrim___3W45Z[aria-hidden='false'],
.ppvx_scrim___3W45Z.ppvx_scrim--show___yr1nl {
  visibility: visible;
  transition: background-color 0.3s ease-in-out;
  background-color: rgba(0, 0, 0, 0.4);
}
.ppvx_scrim___3W45Z[aria-hidden='false'] .ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d),
.ppvx_scrim___3W45Z.ppvx_scrim--show___yr1nl .ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d) {
  opacity: 1;
  transition: opacity 0.3s ease-in-out 0.3s;
}
.ppvx_scrim___3W45Z[aria-hidden='false'] .ppvx_modal--overpanel___5yECK,
.ppvx_scrim___3W45Z.ppvx_scrim--show___yr1nl .ppvx_modal--overpanel___5yECK {
  transition: top 0.3s ease-in-out 0.3s;
  top: 0;
}
.ppvx_scrim___3W45Z[aria-hidden='false'] .ppvx_modal--sheet___1X-1d,
.ppvx_scrim___3W45Z.ppvx_scrim--show___yr1nl .ppvx_modal--sheet___1X-1d {
  transition: bottom 0.3s ease-in-out;
  bottom: 0;
}
.ppvx_modal__contents___6frFK {
  flex: 1 1 auto;
  overflow: auto;
  padding: 0 3rem 0;
  position: relative;
  border-radius: inherit;
}
.ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal__contents___6frFK {
  padding: 0 8.5rem;
}
@media screen and (max-width: 64rem) {
  .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal__contents___6frFK {
    padding: 0 5rem;
  }
}
@media screen and (max-width: 47rem) {
  .ppvx_modal__contents___6frFK {
    padding: 0 1.5rem 1.5rem;
  }
  .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal__contents___6frFK {
    padding: 0 1rem 1rem;
  }
  .ppvx_modal-header___1Uz74 + .ppvx_modal__contents___6frFK {
    border-radius: 0;
  }
}
@media screen and (max-width: 36rem) {
  .ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d) .ppvx_modal__contents___6frFK:not(.ppvx_modal__contents--no-padding___3wClf) {
    padding: 0 1rem 1.5rem;
  }
  .ppvx_modal___Zfzf-.ppvx_modal--overpanel___5yECK .ppvx_modal__contents___6frFK {
    padding: 0 0.75rem 1.5rem;
  }
}
.ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal__contents___6frFK.ppvx_modal__contents--no-padding___3wClf {
  padding: 0;
}
.ppvx_modal___Zfzf- .ppvx_modal__contents___6frFK.ppvx_modal__contents--no-padding___3wClf {
  padding: 0;
}
.ppvx_modal__contents--center___3R5bs {
  text-align: center;
}
.ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d) .ppvx_modal__contents___6frFK {
  max-height: 70vh;
}
.ppvx_modal__screenreader___3tapc {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_modal-header___1Uz74 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
  flex: 0 0 auto;
  z-index: 1;
  min-height: 4.5rem;
}
.ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 {
  min-height: 4.5rem;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 {
    min-height: 3.5rem;
  }
}
.ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__close___1amfs,
.ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__action___2zGln {
  min-height: 4.5rem;
  padding: 0.75rem 0;
  margin: 0 1rem;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__close___1amfs,
  .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__action___2zGln {
    min-height: 3.5rem;
    padding: 0.25rem 0;
    margin: 0 0.25rem;
  }
}
.ppvx_modal-header--gripper___nHLqf:before {
  content: '';
  flex: 0 0 100%;
  height: 1rem;
  text-align: center;
}
.ppvx_modal-header--gripper___nHLqf: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___16Fvo {
  border-bottom: 1px solid #cbd2d6;
}
.ppvx_modal-header--scrolled___1P7K8 {
  box-shadow: 0rem 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_modal-header__action___2zGln {
  flex: 0 0 3rem;
  height: 3rem;
  margin: 0.5rem 1rem;
}
.ppvx_modal-header__title___RGYZW {
  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___1amfs {
  flex: 0 0 3rem;
  margin: 0.75rem;
  height: 3rem;
  text-align: right;
}
.ppvx_modal-header__work-area___3m5iU {
  flex: 0 0 100%;
  padding: 0.5rem 1rem;
}
.ppvx_modal__contents--close___2ty9b {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  z-index: 2;
}
[dir='rtl'] .ppvx_modal__contents--close___2ty9b {
  left: 0.75rem;
  right: auto;
}
.ppvx_modal-header__close-btn___1-UaO {
  --deprecated: 'Do not use';
  /* 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 */
  font-style: normal;
  font-weight: 500;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  speak: none;
  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___1-UaO:before {
  content: '\E919';
}
.ppvx_modal-header__close-btn___1-UaO: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___1-UaO: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___1-UaO:focus {
  outline: none;
}
.ppvx_modal-header__close-btn___1-UaO:focus:after {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  right: 0;
  border: 0.125rem solid #0070ba;
  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___2kull {
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
}
.ppvx_modal--overpanel___5yECK .ppvx_modal-header___1Uz74:not(.ppvx_modal-header--no-logo___nPd7_) {
  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___1aOF2 {
  min-height: 4.5rem;
  padding: 1rem;
  position: relative;
  flex: 1 0 auto;
}
.ppvx_modal-footer--scrolled___4d9D3 {
  box-shadow: 0rem -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_modal-footer--align_center___2kMVz {
  text-align: center;
}
.ppvx_modal-footer--align_right___1_2j1 {
  text-align: right;
}
.ppvx_modal___Zfzf- .ppvx_visible-only-in-context___2ZB-R {
  display: block;
  display: initial;
}
@media screen and (max-width: 47rem) {
  .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d.ppvx_modal--sheet--height_90___1Q7Tb {
    height: 90vh;
    /* Fallback for browsers that do not support Custom Properties */
    height: calc(var(--vh, 1vh) * 90);
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }
}
.ppvx_modal-header__close-btn--svg___1UPS4:before {
  display: none;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7),
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7),
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7),
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) {
  transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7)[aria-hidden='false'],
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7)[aria-hidden='false'],
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7)[aria-hidden='false'],
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7)[aria-hidden='false'] {
  transition-duration: 500ms;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7)[aria-hidden='true'],
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7)[aria-hidden='true'],
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7)[aria-hidden='true'],
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7)[aria-hidden='true'] {
  transition-duration: 300ms;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal-header___1Uz74,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal-header___1Uz74,
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal-header___1Uz74,
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal-header___1Uz74 {
  min-height: 0;
  height: auto;
  padding: 0.25rem 0.25rem 0.25rem 0.25rem;
}
@media screen and (min-width: 47rem) {
  .ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal-header___1Uz74,
  .ppvx_scrim___3W45Z.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal-header___1Uz74,
  .ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal-header___1Uz74,
  .ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal-header___1Uz74 {
    padding: 0.75rem 0.375rem 0.75rem 0.375rem;
  }
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal-header__title___RGYZW,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal-header__title___RGYZW,
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal-header__title___RGYZW,
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal-header__title___RGYZW {
  color: #0c0c0d;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal-header__action___2zGln,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal-header__action___2zGln,
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal-header__action___2zGln,
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal-header__action___2zGln {
  min-height: 0;
  height: auto;
  padding: 0;
  flex-basis: 3rem;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal-header__close___1amfs,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal-header__close___1amfs,
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal-header__close___1amfs,
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal-header__close___1amfs {
  min-height: 0;
  height: auto;
  padding: 0;
  flex-basis: 3rem;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf- .ppvx_modal-header___1Uz74 .ppvx_modal-header__close___1amfs,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf- .ppvx_modal-header___1Uz74 .ppvx_modal-header__close___1amfs,
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf- .ppvx_modal-header___1Uz74 .ppvx_modal-header__close___1amfs,
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf- .ppvx_modal-header___1Uz74 .ppvx_modal-header__close___1amfs,
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__close___1amfs,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__close___1amfs,
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__close___1amfs,
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__close___1amfs,
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf- .ppvx_modal-header___1Uz74 .ppvx_modal-header__action___2zGln,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf- .ppvx_modal-header___1Uz74 .ppvx_modal-header__action___2zGln,
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf- .ppvx_modal-header___1Uz74 .ppvx_modal-header__action___2zGln,
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf- .ppvx_modal-header___1Uz74 .ppvx_modal-header__action___2zGln,
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__action___2zGln,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__action___2zGln,
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__action___2zGln,
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf-.ppvx_modal--sheet___1X-1d .ppvx_modal-header___1Uz74 .ppvx_modal-header__action___2zGln {
  min-height: 0;
  padding: 0;
  margin: 0;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal__contents___6frFK,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal__contents___6frFK,
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal__contents___6frFK,
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal__contents___6frFK {
  color: #0c0c0d;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___3ipH- .ppvx_scrim___3W45Z:not(.ppvx--v1___19Ja7) .ppvx_modal-content__title___2kull,
.ppvx_scrim___3W45Z.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal-content__title___2kull,
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal-content__title___2kull,
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal-content__title___2kull {
  color: #0c0c0d;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: normal;
}
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf-,
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal___Zfzf- {
  box-shadow: none;
}
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal-header--scrolled___1P7K8,
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal-header--scrolled___1P7K8 {
  box-shadow: 0rem 0rem 0.5rem rgba(0, 0, 0, 0.04), 0rem 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
}
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal-footer--scrolled___4d9D3,
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal-footer--scrolled___4d9D3 {
  box-shadow: 0rem 0rem 0.5rem rgba(0, 0, 0, 0.04), 0rem -0.125rem 1.125rem rgba(0, 0, 0, 0.1);
}
.ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal__contents--close___2ty9b,
.ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal__contents--close___2ty9b {
  right: 0.25rem;
  top: 0.25rem;
}
@media screen and (min-width: 47rem) {
  .ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal__contents--close___2ty9b,
  .ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal__contents--close___2ty9b {
    right: 0.375rem;
    top: 0.75rem;
  }
}
[dir='rtl'] .ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal__contents--close___2ty9b,
.ppvx--v2___3ipH- [dir='rtl'] .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal__contents--close___2ty9b,
[dir='rtl'] .ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal__contents--close___2ty9b {
  left: 0.25rem;
  right: auto;
}
@media screen and (min-width: 47rem) {
  [dir='rtl'] .ppvx--v2___3ipH- .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal__contents--close___2ty9b,
  .ppvx--v2___3ipH- [dir='rtl'] .ppvx_modal-backdrop___Y7pMK:not(.ppvx--v1___19Ja7) .ppvx_modal__contents--close___2ty9b,
  [dir='rtl'] .ppvx_modal-backdrop___Y7pMK.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) .ppvx_modal__contents--close___2ty9b {
    left: 0.375rem;
  }
}
.ppvx--v2___3ipH- .ppvx_scrim--show___yr1nl:not(.ppvx--v1___19Ja7),
.ppvx_scrim--show___yr1nl.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7),
.ppvx--v2___3ipH- .ppvx_modal-backdrop--show___1TSVL:not(.ppvx--v1___19Ja7),
.ppvx_modal-backdrop--show___1TSVL.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) {
  transition-duration: 500ms;
}
.ppvx_scrim--show___yr1nl {
  visibility: visible;
  transition: background-color 0.3s ease-in-out;
  background-color: rgba(0, 0, 0, 0.4);
}
.ppvx_scrim--show___yr1nl .ppvx_modal___Zfzf-:not(.ppvx_modal--overpanel___5yECK):not(.ppvx_modal--sheet___1X-1d) {
  opacity: 1;
  transition: opacity 0.3s ease-in-out 0.3s;
}
.ppvx_scrim--show___yr1nl .ppvx_modal--overpanel___5yECK {
  transition: top 0.3s ease-in-out 0.3s;
  top: 0;
}
.ppvx_scrim--show___yr1nl .ppvx_modal--sheet___1X-1d {
  transition: bottom 0.3s ease-in-out;
  bottom: 0;
}
.ppvx--v2___3ipH- .ppvx_scrim--show___yr1nl:not(.ppvx--v1___19Ja7),
.ppvx_scrim--show___yr1nl.ppvx--v2___3ipH-:not(.ppvx--v1___19Ja7) {
  transition-duration: 500ms;
}

.ppvx_action-menu__container___1-3-5 {
  border-radius: 0.25rem;
  min-width: 8rem;
  max-width: 67.5rem;
  max-height: 30rem;
  overflow-y: auto;
  overflow-x: hidden;
  position: absolute;
  margin-top: 0.25rem;
  z-index: 1051;
  box-shadow: 0rem 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  outline: 0.0625rem solid transparent;
}
.ppvx_action-menu___1-3-5 {
  list-style: none;
  margin: 0;
  padding: 0.5rem 0 0.5rem 0;
  display: none;
}
.ppvx_action-menu___1-3-5.ppvx_menu-list--multiline___1-3-5 .ppvx_menu-list__item--thumbnail___1-3-5 {
  align-items: end;
  margin-top: 0.375rem;
}
.ppvx_action-menu___1-3-5.ppvx_menu-list--multiline___1-3-5 .ppvx_menu-list__item___1-3-5 {
  align-items: end;
}
.ppvx_action-menu___1-3-5[aria-hidden='false'] {
  display: block;
}
.ppvx_action-menu___1-3-5.keyboard-active___1-3-5 .ppvx_action-menu__item___1-3-5:focus:after {
  content: '';
  position: absolute;
  top: 0rem;
  left: 0.25rem;
  border: 0.125rem solid #0070ba;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 0.25rem;
  text-indent: 0.25rem;
  width: calc(100% - 0.5rem);
  height: calc(100% - 0rem);
  pointer-events: none;
}
.ppvx_action-menu__item___1-3-5 {
  padding: 0.5rem 1rem 0.5rem 1rem;
  outline: none;
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}
@media (max-width: 47rem) {
  .ppvx_action-menu__item___1-3-5 {
    padding: 0.75rem 1rem 0.75rem 1rem;
  }
}
.ppvx_action-menu__item___1-3-5.ppvx_menu-list__item--hilite___1-3-5,
.ppvx_action-menu__item___1-3-5: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_action-menu__item___1-3-5: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_action-menu__item--text___1-3-5 {
  margin: 0;
  /* overwrite default margin */
  color: #2c2e2f;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  pointer-events: none;
}
.ppvx_action-menu__item--thumbnail___1-3-5 {
  pointer-events: none;
  padding-right: 0.75rem;
}
[dir='rtl'] .ppvx_action-menu__item--thumbnail___1-3-5 {
  padding-left: 0.75rem;
  padding-right: 0;
}
.ppvx_action-menu__item--icon___1-3-5 {
  pointer-events: none;
  padding-right: 0.75rem;
  color: #0070ba;
}
[dir='rtl'] .ppvx_action-menu__item--icon___1-3-5 {
  padding-left: 0.75rem;
  padding-right: 0;
}
.ppvx--v2___1-3-5 .ppvx_action-menu__container___1-3-5:not(.ppvx--v1___1-3-5),
.ppvx_action-menu__container___1-3-5.ppvx--v2___1-3-5:not(.ppvx--v1___1-3-5) {
  box-shadow: 0rem 0rem 0.125rem rgba(0, 0, 0, 0.04), 0rem 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
  border-radius: 0.75rem;
}
@media (max-width: 47rem) {
  .ppvx--v2___1-3-5 .ppvx_action-menu___1-3-5:not(.ppvx--v1___1-3-5),
  .ppvx_action-menu___1-3-5.ppvx--v2___1-3-5:not(.ppvx--v1___1-3-5) {
    padding: 0.75rem 0 2.125rem 0;
  }
}
.ppvx--v2___1-3-5 .ppvx_action-menu___1-3-5:not(.ppvx--v1___1-3-5).keyboard-active___1-3-5 .ppvx_action-menu__item___1-3-5:focus:after,
.ppvx_action-menu___1-3-5.ppvx--v2___1-3-5:not(.ppvx--v1___1-3-5).keyboard-active___1-3-5 .ppvx_action-menu__item___1-3-5:focus:after {
  content: '';
  position: absolute;
  top: 0rem;
  left: 0.375rem;
  border: 0.1875rem solid #1040c1;
  box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
  border-radius: 0.25rem;
  text-indent: 0.375rem;
  width: calc(100% - 0.75rem);
  height: calc(100% - 0rem);
  pointer-events: none;
}
.ppvx--v2___1-3-5 .ppvx_action-menu___1-3-5:not(.ppvx--v1___1-3-5) .ppvx_action-menu__item___1-3-5,
.ppvx_action-menu___1-3-5.ppvx--v2___1-3-5:not(.ppvx--v1___1-3-5) .ppvx_action-menu__item___1-3-5 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.ppvx--v2___1-3-5 .ppvx_action-menu___1-3-5:not(.ppvx--v1___1-3-5) .ppvx_action-menu__item--text___1-3-5,
.ppvx_action-menu___1-3-5.ppvx--v2___1-3-5:not(.ppvx--v1___1-3-5) .ppvx_action-menu__item--text___1-3-5 {
  color: #0c0c0d;
  font-family: "PayPalSansBig-Regular", Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: normal;
}
.ppvx--v2___1-3-5 .ppvx_action-menu___1-3-5:not(.ppvx--v1___1-3-5) .ppvx_action-menu__item--icon___1-3-5,
.ppvx_action-menu___1-3-5.ppvx--v2___1-3-5:not(.ppvx--v1___1-3-5) .ppvx_action-menu__item--icon___1-3-5 {
  color: #142c8e;
}


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