.ppvx_loading-spinner___2-7-26 {
    width: 1.5rem;
    height: 1.5rem;
    color: #005ea6;
    position: relative;
    -webkit-animation: border-spinner___2-7-26 1s linear infinite;
    -moz-animation: border-spinner___2-7-26 1s linear infinite;
    -o-animation: border-spinner___2-7-26 1s linear infinite;
    animation: border-spinner___2-7-26 1s linear infinite;
}
.ppvx_loading-spinner___2-7-26:after,
.ppvx_loading-spinner___2-7-26:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 50%;
    left: 0;
    bottom: 0;
    -webkit-border-top-left-radius: 100% 50%;
    -moz-border-radius-topleft: 100% 50%;
    border-top-left-radius: 100% 50%;
    -webkit-border-bottom-left-radius: 100% 50%;
    -moz-border-radius-bottomleft: 100% 50%;
    border-bottom-left-radius: 100% 50%;
    border: 0.125rem solid currentColor;
    border-right-width: 0;
}
.ppvx_loading-spinner___2-7-26:after {
    -webkit-transform-origin: center right;
    -moz-transform-origin: center right;
    -ms-transform-origin: center right;
    -o-transform-origin: center right;
    transform-origin: center right;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
@-webkit-keyframes border-spinner___2-7-26 {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@-moz-keyframes border-spinner___2-7-26 {
    to {
        -moz-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@-o-keyframes border-spinner___2-7-26 {
    to {
        -o-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@keyframes border-spinner___2-7-26 {
    to {
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
.ppvx_loading-spinner--size_xs___2-7-26 {
    width: 1.125rem;
    height: 1.125rem;
}
.ppvx_loading-spinner--size_md___2-7-26 {
    width: 2.25rem;
    height: 2.25rem;
}
.ppvx_loading-spinner--size_lg___2-7-26 {
    width: 3rem;
    height: 3rem;
}
.ppvx_loading-spinner--size_xl___2-7-26 {
    width: 6rem;
    height: 6rem;
}
.ppvx_loading-spinner--inverse___2-7-26 {
    color: #fff;
}
.ppvx_loading-spinner__screenreader___2-7-26 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.ppvx--v2___2-7-26 .ppvx_loading-spinner___2-7-26:not(.ppvx--v1___2-7-26),
.ppvx_loading-spinner___2-7-26.ppvx--v2___2-7-26:not(.ppvx--v1___2-7-26) {
    color: #142c8e;
}
.ppvx--v2___2-7-26 .ppvx_loading-spinner--inverse___2-7-26:not(.ppvx--v1___2-7-26),
.ppvx--v2___2-7-26.ppvx_loading-spinner--inverse___2-7-26:not(.ppvx--v1___2-7-26) {
    color: #fff;
}
.ppvx_btn___5-11-8 {
    position: relative;
    background-color: #0070ba;
    -webkit-border-radius: 1.5rem;
    -moz-border-radius: 1.5rem;
    border-radius: 1.5rem;
    border: 0.0625rem solid #0070ba;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 0.9375rem;
    line-height: 1.5rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    min-width: 6rem;
    padding: 0.6875rem 1.4375rem;
    text-align: center;
    text-decoration: none;
    -webkit-transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
    transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
    -o-transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
    -moz-transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, -moz-box-shadow 0.2s ease;
    transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
    transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease, -moz-box-shadow 0.2s ease;
}
.ppvx_btn___5-11-8:active,
.ppvx_btn___5-11-8:hover,
.ppvx_btn___5-11-8:visited {
    color: #fff;
}
.ppvx_btn___5-11-8:active,
.ppvx_btn___5-11-8:hover {
    background-color: #003087;
    border-color: #003087;
}
.ppvx_btn___5-11-8:hover {
    text-decoration: none;
}
.ppvx_btn___5-11-8:active,
.ppvx_btn___5-11-8:focus {
    outline: none;
}
.ppvx_btn___5-11-8:focus:after {
    content: "";
    position: absolute;
    top: -0.1875rem;
    left: -0.1875rem;
    border: 0.125rem solid #0070ba;
    -webkit-box-shadow: 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.25rem #bfdbee;
    box-shadow: 0 0 0 0.25rem #bfdbee;
    -webkit-border-radius: 1.625rem;
    -moz-border-radius: 1.625rem;
    border-radius: 1.625rem;
    text-indent: -0.1875rem;
    width: 100.375%;
    height: 100.375%;
    pointer-events: none;
}
.ppvx_btn--inverse___5-11-8 {
    background-color: #fff;
    border-color: #fff;
    color: #0070ba;
}
.ppvx_btn--inverse___5-11-8:visited {
    color: #0070ba;
}
.ppvx_btn--inverse___5-11-8:active,
.ppvx_btn--inverse___5-11-8:hover {
    background-color: #f5f7fa;
    border-color: #f5f7fa;
    color: #003087;
}
.ppvx_btn--inverse___5-11-8:focus:after {
    content: "";
    position: absolute;
    top: -0.1875rem;
    left: -0.1875rem;
    border: 0.125rem solid #0070ba;
    -webkit-box-shadow: 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.25rem #bfdbee;
    box-shadow: 0 0 0 0.25rem #bfdbee;
    -webkit-border-radius: 1.625rem;
    -moz-border-radius: 1.625rem;
    border-radius: 1.625rem;
    text-indent: -0.1875rem;
    width: 100.375%;
    height: 100.375%;
    pointer-events: none;
    border: 0.125rem solid #bfdbee;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(191, 219, 238, 0.4);
    -moz-box-shadow: 0 0 0 0.25rem rgba(191, 219, 238, 0.4);
    box-shadow: 0 0 0 0.25rem rgba(191, 219, 238, 0.4);
}
.ppvx_btn--secondary___5-11-8 {
    background: transparent;
    border-color: #0070ba;
    color: #0070ba;
    -webkit-box-shadow: 0 0 0 0.0625rem transparent inset;
    -moz-box-shadow: 0 0 0 0.0625rem transparent inset;
    box-shadow: inset 0 0 0 0.0625rem transparent;
}
.ppvx_btn--secondary___5-11-8:visited {
    color: #0070ba;
}
.ppvx_btn--secondary___5-11-8:active,
.ppvx_btn--secondary___5-11-8:hover {
    background: transparent;
    border-color: #003087;
    -webkit-box-shadow: 0 0 0 0.0625rem #003087 inset;
    -moz-box-shadow: 0 0 0 0.0625rem #003087 inset;
    box-shadow: inset 0 0 0 0.0625rem #003087;
    color: #003087;
}
.ppvx_btn--secondary___5-11-8.ppvx_btn--inverse___5-11-8 {
    border-color: #fff;
    color: #fff;
}
.ppvx_btn--secondary___5-11-8.ppvx_btn--inverse___5-11-8:visited {
    color: #fff;
}
.ppvx_btn--secondary___5-11-8.ppvx_btn--inverse___5-11-8:active,
.ppvx_btn--secondary___5-11-8.ppvx_btn--inverse___5-11-8:hover {
    border-color: #fff;
    -webkit-box-shadow: 0 0 0 0.0625rem #fff inset;
    -moz-box-shadow: 0 0 0 0.0625rem #fff inset;
    box-shadow: inset 0 0 0 0.0625rem #fff;
}
.ppvx_btn--branded___5-11-8:not(.ppvx_btn--icon___5-11-8).ppvx_btn--branded___5-11-8:not(.ppvx_btn--size_sm___5-11-8).ppvx_btn--branded___5-11-8:not(.ppvx_btn--size_md___5-11-8).ppvx_btn--branded___5-11-8:not(.ppvx_btn--secondary___5-11-8) {
    background: #ffc43a;
    border-color: #ffc43a;
    color: #012169;
}
.ppvx_btn--branded___5-11-8:not(.ppvx_btn--icon___5-11-8).ppvx_btn--branded___5-11-8:not(.ppvx_btn--size_sm___5-11-8).ppvx_btn--branded___5-11-8:not(.ppvx_btn--size_md___5-11-8).ppvx_btn--branded___5-11-8:not(.ppvx_btn--secondary___5-11-8):active,
.ppvx_btn--branded___5-11-8:not(.ppvx_btn--icon___5-11-8).ppvx_btn--branded___5-11-8:not(.ppvx_btn--size_sm___5-11-8).ppvx_btn--branded___5-11-8:not(.ppvx_btn--size_md___5-11-8).ppvx_btn--branded___5-11-8:not(.ppvx_btn--secondary___5-11-8):hover {
    background: #ffb700;
    border-color: #ffb700;
    color: #012169;
}
.ppvx_btn--tertiary___5-11-8 {
    position: relative;
    cursor: pointer;
    display: inline-block;
    background: transparent;
    border: none;
    color: #1072eb;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    padding: 0.75rem 0.375rem;
}
.ppvx_btn--tertiary___5-11-8:active,
.ppvx_btn--tertiary___5-11-8:hover {
    color: #1040c1;
    background: transparent;
}
.ppvx_btn--tertiary___5-11-8:focus,
.ppvx_btn--tertiary___5-11-8:hover {
    text-decoration: underline;
}
.ppvx_btn--tertiary___5-11-8:active {
    text-decoration: none;
}
.ppvx_btn--tertiary___5-11-8:focus {
    outline: none;
    color: #1040c1;
}
.ppvx_btn--tertiary___5-11-8:focus:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border: 0.1875rem solid #1040c1;
    -webkit-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    text-indent: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.ppvx_btn--tertiary_alt___5-11-8 {
    position: relative;
    cursor: pointer;
    display: inline-block;
    background: transparent;
    border: none;
    color: #1072eb;
    padding: 0.75rem 0.375rem;
    color: #1040c1;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.ppvx_btn--tertiary_alt___5-11-8:active,
.ppvx_btn--tertiary_alt___5-11-8:hover {
    color: #1040c1;
    background: transparent;
}
.ppvx_btn--tertiary_alt___5-11-8:focus,
.ppvx_btn--tertiary_alt___5-11-8:hover {
    text-decoration: underline;
}
.ppvx_btn--tertiary_alt___5-11-8:active {
    text-decoration: none;
}
.ppvx_btn--tertiary_alt___5-11-8:focus {
    outline: none;
    color: #1040c1;
}
.ppvx_btn--tertiary_alt___5-11-8:focus:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border: 0.1875rem solid #1040c1;
    -webkit-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    text-indent: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.ppvx_btn--tertiary_alt___5-11-8:active,
.ppvx_btn--tertiary_alt___5-11-8:focus,
.ppvx_btn--tertiary_alt___5-11-8:hover {
    color: #142c8e;
}
.ppvx_btn--icon___5-11-8 {
    background: transparent;
    border-color: #0070ba;
    color: #0070ba;
    -webkit-box-shadow: 0 0 0 0.0625rem transparent inset;
    -moz-box-shadow: 0 0 0 0.0625rem transparent inset;
    box-shadow: inset 0 0 0 0.0625rem transparent;
}
.ppvx_btn--icon___5-11-8:visited {
    color: #0070ba;
}
.ppvx_btn--icon___5-11-8:active,
.ppvx_btn--icon___5-11-8:hover {
    background: transparent;
    border-color: #003087;
    -webkit-box-shadow: 0 0 0 0.0625rem #003087 inset;
    -moz-box-shadow: 0 0 0 0.0625rem #003087 inset;
    box-shadow: inset 0 0 0 0.0625rem #003087;
    color: #003087;
}
.ppvx_btn--icon___5-11-8.ppvx_btn--inverse___5-11-8 {
    border-color: #fff;
    color: #fff;
}
.ppvx_btn--icon___5-11-8.ppvx_btn--inverse___5-11-8:visited {
    color: #fff;
}
.ppvx_btn--icon___5-11-8.ppvx_btn--inverse___5-11-8:active,
.ppvx_btn--icon___5-11-8.ppvx_btn--inverse___5-11-8:hover {
    border-color: #fff;
    -webkit-box-shadow: 0 0 0 0.0625rem #fff inset;
    -moz-box-shadow: 0 0 0 0.0625rem #fff inset;
    box-shadow: inset 0 0 0 0.0625rem #fff;
}
.ppvx_btn--icon___5-11-8 > span {
    vertical-align: top;
    padding-right: 0.375rem;
    display: inline-block;
}
.ppvx_btn--size_md___5-11-8 {
    -webkit-border-radius: 1.125rem;
    -moz-border-radius: 1.125rem;
    border-radius: 1.125rem;
    min-width: 4.5rem;
    padding: 0.5rem 1.0625rem;
}
.ppvx_btn--size_md___5-11-8,
.ppvx_btn--size_sm___5-11-8 {
    font-size: 0.8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
}
.ppvx_btn--size_sm___5-11-8 {
    min-width: 3.75rem;
    padding: 0.3125rem 0.9375rem;
}
.ppvx_btn--icon___5-11-8[dir="rtl"] > span,
[dir="rtl"] .ppvx_btn--icon___5-11-8 > span {
    padding-left: 0.375rem;
    padding-right: 0;
}
.ppvx_btn--inverse___5-11-8[dir="rtl"]:focus:after,
.ppvx_btn___5-11-8[dir="rtl"]:focus:after {
    left: 0;
    right: -0.1875rem;
}
.ppvx_btn__icon___5-11-8 {
    font-family: PPUI-Icons !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-11-8 .ppvx_btn__icon___5-11-8 {
    font-size: 1.125rem;
}
.ppvx_btn___5-11-8.ppvx_btn--state_success___5-11-8 {
    border-color: #018065;
    pointer-events: none;
}
.ppvx_btn___5-11-8.ppvx_btn--state_processing___5-11-8 {
    color: transparent;
    pointer-events: none;
}
.ppvx_btn--state__screenreader___5-11-8 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.ppvx_btn--icon___5-11-8 > .ppvx_btn--state__overlay___5-11-8,
.ppvx_btn--state__overlay___5-11-8 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    text-align: center;
    opacity: 0;
    -webkit-animation: fadeIn___5-11-8 0.1s ease-in forwards;
    -moz-animation: fadeIn___5-11-8 0.1s ease-in forwards;
    -o-animation: fadeIn___5-11-8 0.1s ease-in forwards;
    animation: fadeIn___5-11-8 0.1s ease-in forwards;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 0;
}
.ppvx_btn--state__overlay--success___5-11-8 {
    background-color: #018065;
}
.ppvx_btn--state__overlay--success___5-11-8:before {
    font-family: PPUI-Icons !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-11-8 .ppvx_btn--state__success-icon___5-11-8,
.ppvx_btn--state__overlay--success___5-11-8:before {
    line-height: 2;
    color: #fff;
}
@-webkit-keyframes fadeIn___5-11-8 {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-moz-keyframes fadeIn___5-11-8 {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-o-keyframes fadeIn___5-11-8 {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadeIn___5-11-8 {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.ppvx_btn--size_sm___5-11-8 .ppvx_btn--state__overlay--success___5-11-8:before {
    font-size: 1.125rem;
}
.ppvx_btn--size_sm___5-11-8 .ppvx_btn--state__overlay--success___5-11-8 .ppvx_btn--state__success-icon___5-11-8,
.ppvx_btn--size_sm___5-11-8 .ppvx_btn--state__overlay--success___5-11-8:before {
    line-height: 1.6;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8),
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8) {
    background-color: #142c8e;
    border: 0.125rem solid #142c8e;
    color: #fff;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    padding: 0.625rem 1.875rem;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8):hover,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8):hover {
    background-color: #1040c1;
    border-color: #1040c1;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8):active,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8):active {
    background-color: #121661;
    border-color: #121661;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8):focus:after,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8):focus:after {
    content: "";
    position: absolute;
    top: -0.125rem;
    left: -0.125rem;
    border: 0.1875rem solid #1040c1;
    -webkit-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    text-indent: -0.125rem;
    width: 100.25%;
    height: 100.25%;
    pointer-events: none;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--size_sm___5-11-8,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--size_sm___5-11-8 {
    color: #fff;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    padding: 0.25rem 0.875rem;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--inverse___5-11-8,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--inverse___5-11-8 {
    background: #fff;
    color: #142c8e;
    border-color: #fff;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--inverse___5-11-8:hover,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--inverse___5-11-8:hover {
    background: #d1f1ff;
    border-color: #d1f1ff;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--inverse___5-11-8:active,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--inverse___5-11-8:active {
    background: #e3e6f1;
    border-color: #e3e6f1;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--inverse___5-11-8:focus:after,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--inverse___5-11-8:focus:after {
    content: "";
    position: absolute;
    top: -0.125rem;
    left: -0.125rem;
    border: 0.125rem solid #0070ba;
    -webkit-box-shadow: 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.25rem #bfdbee;
    box-shadow: 0 0 0 0.25rem #bfdbee;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    text-indent: -0.125rem;
    width: 100.25%;
    height: 100.25%;
    pointer-events: none;
    border: 0.1875rem solid #56ccfe;
    -webkit-box-shadow: 0 0 0 0.375rem rgba(209, 241, 255, 0.16);
    -moz-box-shadow: 0 0 0 0.375rem rgba(209, 241, 255, 0.16);
    box-shadow: 0 0 0 0.375rem rgba(209, 241, 255, 0.16);
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--secondary___5-11-8,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--secondary___5-11-8 {
    background: transparent;
    color: #142c8e;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--secondary___5-11-8:hover,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--secondary___5-11-8:hover {
    color: #1040c1;
    border-color: #1072eb;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--secondary___5-11-8:active,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--secondary___5-11-8:active {
    color: #121661;
    border-color: #121661;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--secondary___5-11-8.ppvx_btn--inverse___5-11-8,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--secondary___5-11-8.ppvx_btn--inverse___5-11-8 {
    color: #fff;
    border-color: #fff;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--secondary___5-11-8.ppvx_btn--inverse___5-11-8:hover,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--secondary___5-11-8.ppvx_btn--inverse___5-11-8:hover {
    background: rgba(227, 230, 241, 0.16);
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--secondary___5-11-8.ppvx_btn--inverse___5-11-8:active,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--secondary___5-11-8.ppvx_btn--inverse___5-11-8:active {
    background: rgba(12, 12, 13, 0.3);
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--branded___5-11-8:not(.ppvx_btn--size_sm___5-11-8):not(.ppvx_btn--size_md___5-11-8):not(.ppvx_btn--secondary___5-11-8),
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--branded___5-11-8:not(.ppvx_btn--size_sm___5-11-8):not(.ppvx_btn--size_md___5-11-8):not(.ppvx_btn--secondary___5-11-8) {
    background: #ffc43a;
    border-color: #ffc43a;
    color: #121661;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--branded___5-11-8:not(.ppvx_btn--size_sm___5-11-8):not(.ppvx_btn--size_md___5-11-8):not(.ppvx_btn--secondary___5-11-8):hover,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--branded___5-11-8:not(.ppvx_btn--size_sm___5-11-8):not(.ppvx_btn--size_md___5-11-8):not(.ppvx_btn--secondary___5-11-8):hover {
    background: #fed13c;
    border-color: #fed13c;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--branded___5-11-8:not(.ppvx_btn--size_sm___5-11-8):not(.ppvx_btn--size_md___5-11-8):not(.ppvx_btn--secondary___5-11-8):active,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn--branded___5-11-8:not(.ppvx_btn--size_sm___5-11-8):not(.ppvx_btn--size_md___5-11-8):not(.ppvx_btn--secondary___5-11-8):active {
    background: #d89700;
    border-color: #d89700;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8) .ppvx_btn__icon___5-11-8,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8) .ppvx_btn__icon___5-11-8 {
    vertical-align: top;
    padding-right: 0.375rem;
    display: inline-block;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn___5-11-8.ppvx_btn--state_success___5-11-8,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn___5-11-8.ppvx_btn--state_success___5-11-8 {
    border-color: #308a67;
    background-color: #308a67;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn___5-11-8.ppvx_btn--state_processing___5-11-8,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8).ppvx_btn___5-11-8.ppvx_btn--state_processing___5-11-8 {
    color: transparent;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8) .ppvx_btn--state__overlay--success___5-11-8:before,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8) .ppvx_btn--state__overlay--success___5-11-8:before {
    color: #fff;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8) .ppvx_btn--state__overlay--success___5-11-8,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8) .ppvx_btn--state__overlay--success___5-11-8 {
    background-color: #308a67;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8)[dir="rtl"]:focus:after,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8)[dir="rtl"]:focus:after,
[dir="rtl"] .ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8):focus:after,
[dir="rtl"] .ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8):focus:after {
    left: 0;
    right: -0.125rem;
}
.ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8)[dir="rtl"] .ppvx_btn__icon___5-11-8,
.ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8)[dir="rtl"] .ppvx_btn__icon___5-11-8,
[dir="rtl"] .ppvx--v2___5-11-8 .ppvx_btn___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8) .ppvx_btn__icon___5-11-8,
[dir="rtl"] .ppvx_btn___5-11-8.ppvx--v2___5-11-8:not(.ppvx_btn--icon___5-11-8):not(.ppvx--v1___5-11-8) .ppvx_btn__icon___5-11-8 {
    padding-left: 0.375rem;
    padding-right: 0;
}
.ppvx_btn--state__overlay--success-with-svg-icon___5-11-8:before {
    display: none;
}
@font-face {
    font-family: PPUI-Icons;
    src: url(../fonts/PPUI-Icons.woff2) format("woff2"), url(../fonts/PPUI-Icons.woff) format("woff"),
        url(../fonts/PPUI-Icons.eot#iefix) format("embedded-opentype"), url(../fonts/PPUI-Icons.svg) format("svg");
    font-style: normal;
    font-weight: 500;
}
.ppvx_icon___6-11-0,
.ppvxIconFont___6-11-0 {
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}
.ppvx_icon___6-11-0 {
    speak: none;
}
.ppvx_icon--size_xs___6-11-0 {
    font-size: 1.125rem;
}
.ppvx_icon--size_sm___6-11-0 {
    font-size: 1.5rem;
}
.ppvx_icon--size_md___6-11-0 {
    font-size: 1.875rem;
}
.ppvx_icon--size_lg___6-11-0 {
    font-size: 2.25rem;
}
.ppvx_icon--size_xl___6-11-0 {
    font-size: 2.5rem;
}
.ppvx_icon--size_xl2___6-11-0 {
    font-size: 3rem;
}
.ppvx_icon--svg___6-11-0 {
    speak: none;
    line-height: 1;
    display: inline-block;
}
.ppvx_icon--svg___6-11-0 img,
.ppvx_icon--svg___6-11-0 svg {
    width: 1em;
    height: 1em;
    display: block;
}
.ppvx_icon-pix___6-11-0:before {
    content: "\E91D";
}
.ppvx_icon-izettle-pos___6-11-0:before {
    content: "\E9F8";
}
.ppvx_icon-pay-online___6-11-0:before {
    content: "\E9F9";
}
.ppvx_icon-shipping-send___6-11-0:before {
    content: "\E9AC";
}
.ppvx_icon-shipping-pack___6-11-0:before {
    content: "\E9AD";
}
.ppvx_icon-shipping-label___6-11-0:before {
    content: "\E9AE";
}
.ppvx_icon-emoji___6-11-0:before {
    content: "\E9A8";
}
.ppvx_icon-honey___6-11-0:before {
    content: "\E9A7";
}
.ppvx_icon-chevron-up-alt___6-11-0:before {
    content: "\E9A6";
}
.ppvx_icon-chevron-down-alt___6-11-0:before {
    content: "\E9A3";
}
.ppvx_icon-loyalty-card___6-11-0:before {
    content: "\E94C";
}
.ppvx_icon-logout___6-11-0:before {
    content: "\E9A5";
}
.ppvx_icon-barcode-scan___6-11-0:before {
    content: "\E9A1";
}
.ppvx_icon-block___6-11-0:before {
    content: "\E9A2";
}
.ppvx_icon-tip-jar___6-11-0:before {
    content: "\E9A4";
}
.ppvx_icon-theme___6-11-0:before {
    content: "\E9A0";
}
.ppvx_icon-help-center___6-11-0:before {
    content: "\E99E";
}
.ppvx_icon-duplicate___6-11-0:before {
    content: "\E99F";
}
.ppvx_icon-close-alt___6-11-0:before {
    content: "\E99C";
}
.ppvx_icon-crypto___6-11-0:before {
    content: "\E99D";
}
.ppvx_icon-security-code___6-11-0:before {
    content: "\E99B";
}
.ppvx_icon-share-link___6-11-0:before {
    content: "\E99A";
}
.ppvx_icon-share-email___6-11-0:before {
    content: "\E98F";
}
.ppvx_icon-share-facebook___6-11-0:before {
    content: "\E990";
}
.ppvx_icon-share-instagram___6-11-0:before {
    content: "\E991";
}
.ppvx_icon-share-line___6-11-0:before {
    content: "\E992";
}
.ppvx_icon-share-linkedin___6-11-0:before {
    content: "\E993";
}
.ppvx_icon-share-messenger___6-11-0:before {
    content: "\E994";
}
.ppvx_icon-share-mobile___6-11-0:before {
    content: "\E995";
}
.ppvx_icon-share-snapchat___6-11-0:before {
    content: "\E996";
}
.ppvx_icon-share-twitter___6-11-0:before {
    content: "\E997";
}
.ppvx_icon-share-wechat___6-11-0:before {
    content: "\E998";
}
.ppvx_icon-share-whatsapp___6-11-0:before {
    content: "\E999";
}
.ppvx_icon-message-center___6-11-0:before {
    content: "\E98E";
}
.ppvx_icon-direct-deposit___6-11-0:before {
    content: "\E98D";
}
.ppvx_icon-arrow-up___6-11-0:before {
    content: "\E98C";
}
.ppvx_icon-verified-alt___6-11-0:before {
    content: "\E98B";
}
.ppvx_icon-working-capital___6-11-0:before {
    content: "\E988";
}
.ppvx_icon-code___6-11-0:before {
    content: "\E989";
}
.ppvx_icon-tools___6-11-0:before {
    content: "\E98A";
}
.ppvx_icon-preferred-selected___6-11-0:before {
    content: "\E986";
}
.ppvx_icon-preferred___6-11-0:before {
    content: "\E987";
}
.ppvx_icon-external___6-11-0:before {
    content: "\E985";
}
.ppvx_icon-purchase-protection-alt___6-11-0:before {
    content: "\E984";
}
.ppvx_icon-favorite-selected___6-11-0:before {
    content: "\E981";
}
.ppvx_icon-favorite___6-11-0:before {
    content: "\E982";
}
.ppvx_icon-resolution___6-11-0:before {
    content: "\E983";
}
.ppvx_icon-disaster-relief___6-11-0:before {
    content: "\E97B";
}
.ppvx_icon-add-payment-method___6-11-0:before {
    content: "\E97C";
}
.ppvx_icon-arrow-down___6-11-0:before {
    content: "\E97D";
}
.ppvx_icon-credit-debit-cards___6-11-0:before {
    content: "\E97E";
}
.ppvx_icon-activity___6-11-0:before {
    content: "\E97F";
}
.ppvx_icon-refund___6-11-0:before {
    content: "\E980";
}
.ppvx_icon-auto-top-up___6-11-0:before {
    content: "\E979";
}
.ppvx_icon-world___6-11-0:before {
    content: "\E97A";
}
.ppvx_icon-money-delivery___6-11-0:before {
    content: "\E975";
}
.ppvx_icon-face-id___6-11-0:before {
    content: "\E96E";
}
.ppvx_icon-special-financing___6-11-0:before {
    content: "\E96F";
}
.ppvx_icon-achievement___6-11-0:before {
    content: "\E970";
}
.ppvx_icon-add-image___6-11-0:before {
    content: "\E971";
}
.ppvx_icon-copy-to-clipboard___6-11-0:before {
    content: "\E972";
}
.ppvx_icon-decline___6-11-0:before {
    content: "\E973";
}
.ppvx_icon-location___6-11-0:before {
    content: "\E974";
}
.ppvx_icon-number-pad___6-11-0:before {
    content: "\E976";
}
.ppvx_icon-share___6-11-0:before {
    content: "\E977";
}
.ppvx_icon-split-bill___6-11-0:before {
    content: "\E978";
}
.ppvx_icon-overflow___6-11-0:before {
    content: "\E96D";
}
.ppvx_icon-calculator___6-11-0:before {
    content: "\E96A";
}
.ppvx_icon-subtract___6-11-0:before {
    content: "\E96C";
}
.ppvx_icon-sort-ascending-alt___6-11-0:before {
    content: "\E969";
}
.ppvx_icon-sort-descending-alt___6-11-0:before {
    content: "\E96B";
}
.ppvx_icon-microphone___6-11-0:before {
    content: "\E968";
}
.ppvx_icon-attach___6-11-0:before {
    content: "\E966";
}
.ppvx_icon-light-bulb___6-11-0:before {
    content: "\E967";
}
.ppvx_icon-download___6-11-0:before {
    content: "\E964";
}
.ppvx_icon-upload___6-11-0:before {
    content: "\E965";
}
.ppvx_icon-fingerprint___6-11-0:before {
    content: "\E963";
}
.ppvx_icon-rocket___6-11-0:before {
    content: "\E962";
}
.ppvx_icon-clear-alt___6-11-0:before {
    content: "\E95A";
}
.ppvx_icon-cash___6-11-0:before {
    content: "\E95B";
}
.ppvx_icon-contact-info___6-11-0:before {
    content: "\E95C";
}
.ppvx_icon-home___6-11-0:before {
    content: "\E95D";
}
.ppvx_icon-insights___6-11-0:before {
    content: "\E95E";
}
.ppvx_icon-invoice___6-11-0:before {
    content: "\E95F";
}
.ppvx_icon-shipping___6-11-0:before {
    content: "\E960";
}
.ppvx_icon-transfer___6-11-0:before {
    content: "\E961";
}
.ppvx_icon-withdraw-cash___6-11-0:before {
    content: "\E959";
}
.ppvx_icon-add-cash___6-11-0:before {
    content: "\E952";
}
.ppvx_icon-pp-cash-card___6-11-0:before {
    content: "\E953";
}
.ppvx_icon-gift___6-11-0:before {
    content: "\E950";
}
.ppvx_icon-lock___6-11-0:before {
    content: "\E951";
}
.ppvx_icon-money-pools___6-11-0:before {
    content: "\E954";
}
.ppvx_icon-photo___6-11-0:before {
    content: "\E955";
}
.ppvx_icon-print___6-11-0:before {
    content: "\E956";
}
.ppvx_icon-trash___6-11-0:before {
    content: "\E957";
}
.ppvx_icon-scan-to-send___6-11-0:before {
    content: "\E958";
}
.ppvx_icon-acorns___6-11-0:before {
    content: "\E93D";
}
.ppvx_icon-cash-check___6-11-0:before {
    content: "\E93E";
}
.ppvx_icon-donate___6-11-0:before {
    content: "\E948";
}
.ppvx_icon-goals___6-11-0:before {
    content: "\E949";
}
.ppvx_icon-offers-rewards___6-11-0:before {
    content: "\E94A";
}
.ppvx_icon-order-ahead___6-11-0:before {
    content: "\E94B";
}
.ppvx_icon-request___6-11-0:before {
    content: "\E94D";
}
.ppvx_icon-send___6-11-0:before {
    content: "\E94E";
}
.ppvx_icon-transfer-money___6-11-0:before {
    content: "\E94F";
}
.ppvx_icon-add___6-11-0:before {
    content: "\E900";
}
.ppvx_icon-arrow-left___6-11-0:before {
    content: "\E901";
}
.ppvx_icon-arrow-right___6-11-0:before {
    content: "\E902";
}
.ppvx_icon-warning___6-11-0:before {
    content: "\E903";
}
.ppvx_icon-bank___6-11-0:before {
    content: "\E904";
}
.ppvx_icon-browser___6-11-0:before {
    content: "\E905";
}
.ppvx_icon-calendar-paused___6-11-0:before {
    content: "\E906";
}
.ppvx_icon-calendar___6-11-0:before {
    content: "\E907";
}
.ppvx_icon-camera-add___6-11-0:before {
    content: "\E908";
}
.ppvx_icon-camera___6-11-0:before {
    content: "\E909";
}
.ppvx_icon-card___6-11-0:before {
    content: "\E90A";
}
.ppvx_icon-cart___6-11-0:before {
    content: "\E90B";
}
.ppvx_icon-chat___6-11-0:before {
    content: "\E90C";
}
.ppvx_icon-check-alt___6-11-0:before {
    content: "\E90D";
}
.ppvx_icon-check-circle-alt___6-11-0:before {
    content: "\E90E";
}
.ppvx_icon-check-circle___6-11-0:before {
    content: "\E90F";
}
.ppvx_icon-check___6-11-0:before {
    content: "\E910";
}
.ppvx_icon-chevron-circle-down___6-11-0:before {
    content: "\E911";
}
.ppvx_icon-chevron-circle-up___6-11-0:before {
    content: "\E912";
}
.ppvx_icon-chevron-down___6-11-0:before {
    content: "\E913";
}
.ppvx_icon-chevron-left___6-11-0:before {
    content: "\E914";
}
.ppvx_icon-chevron-right-alt___6-11-0:before {
    content: "\E915";
}
.ppvx_icon-chevron-right___6-11-0:before {
    content: "\E916";
}
.ppvx_icon-chevron-up___6-11-0:before {
    content: "\E917";
}
.ppvx_icon-clear___6-11-0:before {
    content: "\E918";
}
.ppvx_icon-close___6-11-0:before {
    content: "\E919";
}
.ppvx_icon-critical-alt___6-11-0:before {
    content: "\E91A";
}
.ppvx_icon-desktop___6-11-0:before {
    content: "\E91B";
}
.ppvx_icon-edit___6-11-0:before {
    content: "\E91C";
}
.ppvx_icon-email___6-11-0:before {
    content: "\E91E";
}
.ppvx_icon-error___6-11-0:before {
    content: "\E91F";
}
.ppvx_icon-external-alt___6-11-0:before {
    content: "\E920";
}
.ppvx_icon-faq___6-11-0:before {
    content: "\E921";
}
.ppvx_icon-filter___6-11-0:before {
    content: "\E922";
}
.ppvx_icon-heart___6-11-0:before {
    content: "\E923";
}
.ppvx_icon-hide-alt___6-11-0:before {
    content: "\E924";
}
.ppvx_icon-info-alt___6-11-0:before {
    content: "\E925";
}
.ppvx_icon-info___6-11-0:before {
    content: "\E926";
}
.ppvx_icon-laptop___6-11-0:before {
    content: "\E927";
}
.ppvx_icon-link___6-11-0:before {
    content: "\E928";
}
.ppvx_icon-list-detailed___6-11-0:before {
    content: "\E929";
}
.ppvx_icon-list-simple___6-11-0:before {
    content: "\E92A";
}
.ppvx_icon-lock-alt___6-11-0:before {
    content: "\E92B";
}
.ppvx_icon-logo-paypal___6-11-0:before {
    content: "\E92C";
}
.ppvx_icon-menu___6-11-0:before {
    content: "\E92D";
}
.ppvx_icon-mobile___6-11-0:before {
    content: "\E92E";
}
.ppvx_icon-notification___6-11-0:before {
    content: "\E92F";
}
.ppvx_icon-pending-paused___6-11-0:before {
    content: "\E930";
}
.ppvx_icon-pending___6-11-0:before {
    content: "\E931";
}
.ppvx_icon-phone___6-11-0:before {
    content: "\E932";
}
.ppvx_icon-play-sm___6-11-0:before {
    content: "\E933";
}
.ppvx_icon-play___6-11-0:before {
    content: "\E934";
}
.ppvx_icon-question-alt___6-11-0:before {
    content: "\E935";
}
.ppvx_icon-recurring-paused___6-11-0:before {
    content: "\E936";
}
.ppvx_icon-recurring___6-11-0:before {
    content: "\E937";
}
.ppvx_icon-refresh___6-11-0:before {
    content: "\E938";
}
.ppvx_icon-search___6-11-0:before {
    content: "\E939";
}
.ppvx_icon-settings___6-11-0:before {
    content: "\E93A";
}
.ppvx_icon-shield___6-11-0:before {
    content: "\E93B";
}
.ppvx_icon-show-alt___6-11-0:before {
    content: "\E93C";
}
.ppvx_icon-star-alt___6-11-0:before {
    content: "\E93F";
}
.ppvx_icon-store___6-11-0:before {
    content: "\E940";
}
.ppvx_icon-support___6-11-0:before {
    content: "\E941";
}
.ppvx_icon-trash-alt___6-11-0:before {
    content: "\E942";
}
.ppvx_icon-unlock-alt___6-11-0:before {
    content: "\E943";
}
.ppvx_icon-user-add___6-11-0:before {
    content: "\E944";
}
.ppvx_icon-user___6-11-0:before {
    content: "\E945";
}
.ppvx_icon-wallet___6-11-0:before {
    content: "\E946";
}
.ppvx_icon-warning-alt___6-11-0:before {
    content: "\E947";
}
.ppvx_checkbox-group___3-6-25 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    padding: 0;
    border: none;
    text-align: left;
}
.ppvx_checkbox___3-6-25 {
    position: relative;
    text-align: left;
}
.ppvx_checkbox-group___3-6-25 .ppvx_checkbox___3-6-25 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
.ppvx_checkbox__label___3-6-25 {
    -moz-osx-font-smoothing: grayscale;
    color: #000;
    cursor: pointer;
    display: inline-block;
    padding-left: 2.25rem;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    min-height: 1.5rem;
    position: relative;
}
.ppvx_checkbox__label___3-6-25:before {
    content: "";
    font-size: 1.125rem;
}
.ppvx_checkbox__label___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
.ppvx_checkbox__label___3-6-25:before {
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    border: 0.0625rem solid #909697;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 1.5rem;
    left: 0;
    position: absolute;
    width: 1.5rem;
    font-family: PPUI-Icons;
    line-height: 1.3;
    text-align: center;
    background-color: #fff;
}
.ppvx_checkbox__label___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ppvx_checkbox__label___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25 .ppvx_checkbox__check-icon___3-6-25 {
    display: none;
}
.ppvx_checkbox__label___3-6-25 .ppvx_checkbox__label-icon___3-6-25,
.ppvx_checkbox__label___3-6-25 .ppvx_icon___3-6-25,
.ppvx_checkbox__label___3-6-25 > [class^="ppvx_icon___"] {
    color: #0070ba;
    position: relative;
    top: 0.125rem;
    margin-left: 0.75rem;
}
.ppvx_checkbox__input___3-6-25 {
    cursor: pointer;
    opacity: 0;
    position: absolute;
}
.ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label___3-6-25:before {
    background-color: #0070ba;
    border-color: #0070ba;
    color: #fff;
    content: "\E90D";
}
.ppvx_checkbox__input___3-6-25:focus + .ppvx_checkbox__label___3-6-25:after {
    content: "";
    position: absolute;
    top: -0.0625rem;
    left: -0.0625rem;
    border: 0.125rem solid #0070ba;
    -webkit-box-shadow: 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.25rem #bfdbee;
    box-shadow: 0 0 0 0.25rem #bfdbee;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    text-indent: -0.0625rem;
    width: 1.625rem;
    height: 1.625rem;
    pointer-events: none;
}
.ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label--with-svg-icon___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25 {
    background-color: #0070ba;
    border-color: #0070ba;
    color: #fff;
}
.ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label--with-svg-icon___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25 .ppvx_checkbox__check-icon___3-6-25 {
    display: inline;
}
.ppvx_field--error___3-6-25 .ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label--with-svg-icon___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
.ppvx_field--error___3-6-25 .ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label___3-6-25:before {
    border: 0.125rem solid #d20000;
}
.ppvx_field--error___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
.ppvx_field--error___3-6-25 .ppvx_checkbox__label___3-6-25:before {
    border: 0.125rem solid #d20000;
    line-height: 1.1;
}
.ppvx_checkbox-group__label___3-6-25 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    display: block;
    color: #2c2e2f;
    margin-bottom: 0.25rem;
}
.ppvx_checkbox-group__label___3-6-25 .ppvx_checkbox__label-icon___3-6-25,
.ppvx_checkbox-group__label___3-6-25 .ppvx_icon___3-6-25,
.ppvx_checkbox-group__label___3-6-25 > [class^="ppvx_icon___"] {
    color: #0070ba;
    position: relative;
    top: 0.125rem;
    margin-left: 0.75rem;
}
.ppvx_checkbox-group__helper-text___3-6-25,
.ppvx_checkbox__helper-text___3-6-25 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    margin: 0.25rem 0 0;
    list-style: none;
    color: #687173;
}
.ppvx_checkbox__helper-text___3-6-25 {
    padding-left: 2.25rem;
}
.ppvx_checkbox__label___3-6-25 .ppvx_checkbox__helper-text___3-6-25 {
    padding-left: 0;
}
.ppvx_checkbox-group__error-text___3-6-25,
.ppvx_checkbox__error-text___3-6-25 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0.25rem 0 0;
    color: #2c2e2f;
}
.ppvx_checkbox-group__error-text___3-6-25:before,
.ppvx_checkbox__error-text___3-6-25:before {
    content: "\E91A";
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    speak: none;
    font-size: 1.125rem;
}
.ppvx_checkbox-group__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
.ppvx_checkbox-group__error-text___3-6-25:before,
.ppvx_checkbox__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
.ppvx_checkbox__error-text___3-6-25:before {
    color: #d20000;
    margin-right: 0.75rem;
}
@media screen and (-ms-high-contrast: active) {
    :focus + .ppvx_checkbox__label--with-svg-icon___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
    :focus + .ppvx_checkbox__label___3-6-25:before {
        outline: 0.15rem solid highlight;
    }
}
.ppvx_checkbox-group___3-6-25[dir="rtl"],
.ppvx_checkbox___3-6-25[dir="rtl"],
[dir="rtl"] .ppvx_checkbox-group___3-6-25,
[dir="rtl"] .ppvx_checkbox___3-6-25 {
    text-align: right;
}
[dir="rtl"] .ppvx_checkbox__label___3-6-25 {
    padding-right: 2.25rem;
    padding-left: 0;
}
[dir="rtl"] .ppvx_checkbox__label___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
[dir="rtl"] .ppvx_checkbox__label___3-6-25:before {
    right: 0;
    left: auto;
}
[dir="rtl"] .ppvx_checkbox__label___3-6-25 .ppvx_checkbox__label-icon___3-6-25,
[dir="rtl"] .ppvx_checkbox__label___3-6-25 .ppvx_icon___3-6-25,
[dir="rtl"] .ppvx_checkbox__label___3-6-25 > [class^="ppvx_icon___"] {
    margin-right: 0.75rem;
    margin-left: 0;
}
[dir="rtl"] .ppvx_checkbox__label___3-6-25 .ppvx_checkbox__helper-text___3-6-25 {
    padding-right: 0;
}
[dir="rtl"] .ppvx_checkbox-group__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
[dir="rtl"] .ppvx_checkbox-group__error-text___3-6-25:before,
[dir="rtl"] .ppvx_checkbox__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
[dir="rtl"] .ppvx_checkbox__error-text___3-6-25:before {
    margin-left: 0.75rem;
    margin-right: 0;
}
[dir="rtl"] .ppvx_checkbox__input___3-6-25:focus + .ppvx_checkbox__label___3-6-25:after {
    left: 0;
    right: -0.0625rem;
}
[dir="rtl"] .ppvx_checkbox-group__label___3-6-25 .ppvx_checkbox__label-icon___3-6-25,
[dir="rtl"] .ppvx_checkbox-group__label___3-6-25 .ppvx_icon___3-6-25,
[dir="rtl"] .ppvx_checkbox-group__label___3-6-25 > [class^="ppvx_icon___"] {
    margin-right: 0.75rem;
    margin-left: 0;
}
[dir="rtl"] .ppvx_checkbox__helper-text___3-6-25 {
    padding-right: 2.25rem;
    padding-left: 0;
}
.ppvx_checkbox-group__error-text--with-svg-icon___3-6-25:before,
.ppvx_checkbox__error-text--with-svg-icon___3-6-25:before,
.ppvx_checkbox__label--with-svg-icon___3-6-25:before {
    display: none;
}
.ppvx--v2___3-6-25 .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25),
.ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) {
    margin-bottom: 0;
}
.ppvx--v2___3-6-25 .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__label___3-6-25,
.ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__label___3-6-25 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.ppvx--v2___3-6-25 .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__label___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
.ppvx--v2___3-6-25 .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__label___3-6-25:before,
.ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__label___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
.ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__label___3-6-25:before {
    border-color: #909191;
}
.ppvx--v2___3-6-25 .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label--with-svg-icon___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
.ppvx--v2___3-6-25 .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label___3-6-25:before,
.ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label--with-svg-icon___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
.ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label___3-6-25:before {
    border-color: #1040c1;
    background-color: #1040c1;
}
.ppvx--v2___3-6-25 .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__input___3-6-25:focus + .ppvx_checkbox__label___3-6-25:after,
.ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__input___3-6-25:focus + .ppvx_checkbox__label___3-6-25:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: none;
    -webkit-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none;
}
.ppvx--v2___3-6-25 .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__label___3-6-25,
.ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__label___3-6-25 {
    padding-bottom: 0.625rem;
}
.ppvx--v2___3-6-25 .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label--with-svg-icon___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
.ppvx--v2___3-6-25 .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label___3-6-25:before,
.ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label--with-svg-icon___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
.ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label___3-6-25:before {
    border-color: #d9360b;
}
.ppvx--v2___3-6-25 .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__input___3-6-25:focus + .ppvx_checkbox__label___3-6-25:after,
.ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__input___3-6-25:focus + .ppvx_checkbox__label___3-6-25:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: 0.1875rem solid #d9360b;
    -webkit-box-shadow: 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -moz-box-shadow: 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    box-shadow: 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none;
}
.ppvx--v2___3-6-25 .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
.ppvx--v2___3-6-25 .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__label___3-6-25:before,
.ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
.ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__label___3-6-25:before {
    border-color: #d9360b;
}
.ppvx--v2___3-6-25 .ppvx_checkbox-group___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__label___3-6-25,
.ppvx_checkbox-group___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__label___3-6-25 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    padding: 0.625rem 0;
    margin-bottom: 0;
}
.ppvx--v2___3-6-25 .ppvx_checkbox-group___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox___3-6-25,
.ppvx_checkbox-group___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox___3-6-25 {
    margin-top: 0.25rem;
    padding: 0.625rem 0;
}
.ppvx--v2___3-6-25 .ppvx_checkbox-group___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label--with-svg-icon___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
.ppvx--v2___3-6-25 .ppvx_checkbox-group___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label___3-6-25:before,
.ppvx_checkbox-group___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label--with-svg-icon___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
.ppvx_checkbox-group___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__input___3-6-25:checked + .ppvx_checkbox__label___3-6-25:before {
    border-color: #d9360b;
}
.ppvx--v2___3-6-25 .ppvx_checkbox-group___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__input___3-6-25:focus + .ppvx_checkbox__label___3-6-25:after,
.ppvx_checkbox-group___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__input___3-6-25:focus + .ppvx_checkbox__label___3-6-25:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: 0.1875rem solid #d9360b;
    -webkit-box-shadow: 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -moz-box-shadow: 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    box-shadow: 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none;
}
.ppvx--v2___3-6-25 .ppvx_checkbox-group___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
.ppvx--v2___3-6-25 .ppvx_checkbox-group___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__label___3-6-25:before,
.ppvx_checkbox-group___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__check-icon-container___3-6-25,
.ppvx_checkbox-group___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25).ppvx_field--error___3-6-25 .ppvx_checkbox__label___3-6-25:before {
    border-color: #d9360b;
}
.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__error-text___3-6-25,
.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__helper-text___3-6-25,
.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__error-text___3-6-25,
.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__helper-text___3-6-25 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    margin: 0;
}
.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__error-text___3-6-25,
.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__error-text___3-6-25 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__error-text___3-6-25:before,
.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__error-text___3-6-25:before {
    color: #d9360b;
    margin-right: 0.25rem;
}
.ppvx--v2___3-6-25 [dir="rtl"] .ppvx_checkbox-group___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
.ppvx--v2___3-6-25 [dir="rtl"] .ppvx_checkbox-group___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__error-text___3-6-25:before,
.ppvx--v2___3-6-25 [dir="rtl"] .ppvx_checkbox-group___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
.ppvx--v2___3-6-25 [dir="rtl"] .ppvx_checkbox-group___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__error-text___3-6-25:before,
.ppvx--v2___3-6-25 [dir="rtl"] .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
.ppvx--v2___3-6-25 [dir="rtl"] .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__error-text___3-6-25:before,
.ppvx--v2___3-6-25 [dir="rtl"] .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
.ppvx--v2___3-6-25 [dir="rtl"] .ppvx_checkbox___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__error-text___3-6-25:before,
[dir="rtl"] .ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
[dir="rtl"] .ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__error-text___3-6-25:before,
[dir="rtl"] .ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
[dir="rtl"] .ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__error-text___3-6-25:before,
[dir="rtl"] .ppvx_checkbox-group___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
[dir="rtl"] .ppvx_checkbox-group___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__error-text___3-6-25:before,
[dir="rtl"] .ppvx_checkbox-group___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
[dir="rtl"] .ppvx_checkbox-group___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__error-text___3-6-25:before,
[dir="rtl"] .ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
[dir="rtl"] .ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox-group__error-text___3-6-25:before,
[dir="rtl"] .ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__error-text___3-6-25 .ppvx_checkbox__error-icon___3-6-25,
[dir="rtl"] .ppvx_checkbox___3-6-25.ppvx--v2___3-6-25:not(.ppvx--v1___3-6-25) .ppvx_checkbox__error-text___3-6-25:before {
    margin-left: 0.25rem;
    margin-right: 0;
}
@font-face {
    font-family: PPUI-Icons;
    src: url(../fonts/PPUI-Icons.woff2) format("woff2"), url(../fonts/PPUI-Icons.woff) format("woff"),
        url(../fonts/PPUI-Icons.eot#iefix) format("embedded-opentype"), url(../fonts/PPUI-Icons.svg) format("svg");
    font-style: normal;
    font-weight: 500;
}
.ppvx_icon___6-11-0,
.ppvxIconFont___6-11-0 {
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}
.ppvx_icon___6-11-0 {
    speak: none;
}
.ppvx_icon--size_xs___6-11-0 {
    font-size: 1.125rem;
}
.ppvx_icon--size_sm___6-11-0 {
    font-size: 1.5rem;
}
.ppvx_icon--size_md___6-11-0 {
    font-size: 1.875rem;
}
.ppvx_icon--size_lg___6-11-0 {
    font-size: 2.25rem;
}
.ppvx_icon--size_xl___6-11-0 {
    font-size: 2.5rem;
}
.ppvx_icon--size_xl2___6-11-0 {
    font-size: 3rem;
}
.ppvx_icon--svg___6-11-0 {
    speak: none;
    line-height: 1;
    display: inline-block;
}
.ppvx_icon--svg___6-11-0 img,
.ppvx_icon--svg___6-11-0 svg {
    width: 1em;
    height: 1em;
    display: block;
}
.ppvx_icon-pix___6-11-0:before {
    content: "\E91D";
}
.ppvx_icon-izettle-pos___6-11-0:before {
    content: "\E9F8";
}
.ppvx_icon-pay-online___6-11-0:before {
    content: "\E9F9";
}
.ppvx_icon-shipping-send___6-11-0:before {
    content: "\E9AC";
}
.ppvx_icon-shipping-pack___6-11-0:before {
    content: "\E9AD";
}
.ppvx_icon-shipping-label___6-11-0:before {
    content: "\E9AE";
}
.ppvx_icon-emoji___6-11-0:before {
    content: "\E9A8";
}
.ppvx_icon-honey___6-11-0:before {
    content: "\E9A7";
}
.ppvx_icon-chevron-up-alt___6-11-0:before {
    content: "\E9A6";
}
.ppvx_icon-chevron-down-alt___6-11-0:before {
    content: "\E9A3";
}
.ppvx_icon-loyalty-card___6-11-0:before {
    content: "\E94C";
}
.ppvx_icon-logout___6-11-0:before {
    content: "\E9A5";
}
.ppvx_icon-barcode-scan___6-11-0:before {
    content: "\E9A1";
}
.ppvx_icon-block___6-11-0:before {
    content: "\E9A2";
}
.ppvx_icon-tip-jar___6-11-0:before {
    content: "\E9A4";
}
.ppvx_icon-theme___6-11-0:before {
    content: "\E9A0";
}
.ppvx_icon-help-center___6-11-0:before {
    content: "\E99E";
}
.ppvx_icon-duplicate___6-11-0:before {
    content: "\E99F";
}
.ppvx_icon-close-alt___6-11-0:before {
    content: "\E99C";
}
.ppvx_icon-crypto___6-11-0:before {
    content: "\E99D";
}
.ppvx_icon-security-code___6-11-0:before {
    content: "\E99B";
}
.ppvx_icon-share-link___6-11-0:before {
    content: "\E99A";
}
.ppvx_icon-share-email___6-11-0:before {
    content: "\E98F";
}
.ppvx_icon-share-facebook___6-11-0:before {
    content: "\E990";
}
.ppvx_icon-share-instagram___6-11-0:before {
    content: "\E991";
}
.ppvx_icon-share-line___6-11-0:before {
    content: "\E992";
}
.ppvx_icon-share-linkedin___6-11-0:before {
    content: "\E993";
}
.ppvx_icon-share-messenger___6-11-0:before {
    content: "\E994";
}
.ppvx_icon-share-mobile___6-11-0:before {
    content: "\E995";
}
.ppvx_icon-share-snapchat___6-11-0:before {
    content: "\E996";
}
.ppvx_icon-share-twitter___6-11-0:before {
    content: "\E997";
}
.ppvx_icon-share-wechat___6-11-0:before {
    content: "\E998";
}
.ppvx_icon-share-whatsapp___6-11-0:before {
    content: "\E999";
}
.ppvx_icon-message-center___6-11-0:before {
    content: "\E98E";
}
.ppvx_icon-direct-deposit___6-11-0:before {
    content: "\E98D";
}
.ppvx_icon-arrow-up___6-11-0:before {
    content: "\E98C";
}
.ppvx_icon-verified-alt___6-11-0:before {
    content: "\E98B";
}
.ppvx_icon-working-capital___6-11-0:before {
    content: "\E988";
}
.ppvx_icon-code___6-11-0:before {
    content: "\E989";
}
.ppvx_icon-tools___6-11-0:before {
    content: "\E98A";
}
.ppvx_icon-preferred-selected___6-11-0:before {
    content: "\E986";
}
.ppvx_icon-preferred___6-11-0:before {
    content: "\E987";
}
.ppvx_icon-external___6-11-0:before {
    content: "\E985";
}
.ppvx_icon-purchase-protection-alt___6-11-0:before {
    content: "\E984";
}
.ppvx_icon-favorite-selected___6-11-0:before {
    content: "\E981";
}
.ppvx_icon-favorite___6-11-0:before {
    content: "\E982";
}
.ppvx_icon-resolution___6-11-0:before {
    content: "\E983";
}
.ppvx_icon-disaster-relief___6-11-0:before {
    content: "\E97B";
}
.ppvx_icon-add-payment-method___6-11-0:before {
    content: "\E97C";
}
.ppvx_icon-arrow-down___6-11-0:before {
    content: "\E97D";
}
.ppvx_icon-credit-debit-cards___6-11-0:before {
    content: "\E97E";
}
.ppvx_icon-activity___6-11-0:before {
    content: "\E97F";
}
.ppvx_icon-refund___6-11-0:before {
    content: "\E980";
}
.ppvx_icon-auto-top-up___6-11-0:before {
    content: "\E979";
}
.ppvx_icon-world___6-11-0:before {
    content: "\E97A";
}
.ppvx_icon-money-delivery___6-11-0:before {
    content: "\E975";
}
.ppvx_icon-face-id___6-11-0:before {
    content: "\E96E";
}
.ppvx_icon-special-financing___6-11-0:before {
    content: "\E96F";
}
.ppvx_icon-achievement___6-11-0:before {
    content: "\E970";
}
.ppvx_icon-add-image___6-11-0:before {
    content: "\E971";
}
.ppvx_icon-copy-to-clipboard___6-11-0:before {
    content: "\E972";
}
.ppvx_icon-decline___6-11-0:before {
    content: "\E973";
}
.ppvx_icon-location___6-11-0:before {
    content: "\E974";
}
.ppvx_icon-number-pad___6-11-0:before {
    content: "\E976";
}
.ppvx_icon-share___6-11-0:before {
    content: "\E977";
}
.ppvx_icon-split-bill___6-11-0:before {
    content: "\E978";
}
.ppvx_icon-overflow___6-11-0:before {
    content: "\E96D";
}
.ppvx_icon-calculator___6-11-0:before {
    content: "\E96A";
}
.ppvx_icon-subtract___6-11-0:before {
    content: "\E96C";
}
.ppvx_icon-sort-ascending-alt___6-11-0:before {
    content: "\E969";
}
.ppvx_icon-sort-descending-alt___6-11-0:before {
    content: "\E96B";
}
.ppvx_icon-microphone___6-11-0:before {
    content: "\E968";
}
.ppvx_icon-attach___6-11-0:before {
    content: "\E966";
}
.ppvx_icon-light-bulb___6-11-0:before {
    content: "\E967";
}
.ppvx_icon-download___6-11-0:before {
    content: "\E964";
}
.ppvx_icon-upload___6-11-0:before {
    content: "\E965";
}
.ppvx_icon-fingerprint___6-11-0:before {
    content: "\E963";
}
.ppvx_icon-rocket___6-11-0:before {
    content: "\E962";
}
.ppvx_icon-clear-alt___6-11-0:before {
    content: "\E95A";
}
.ppvx_icon-cash___6-11-0:before {
    content: "\E95B";
}
.ppvx_icon-contact-info___6-11-0:before {
    content: "\E95C";
}
.ppvx_icon-home___6-11-0:before {
    content: "\E95D";
}
.ppvx_icon-insights___6-11-0:before {
    content: "\E95E";
}
.ppvx_icon-invoice___6-11-0:before {
    content: "\E95F";
}
.ppvx_icon-shipping___6-11-0:before {
    content: "\E960";
}
.ppvx_icon-transfer___6-11-0:before {
    content: "\E961";
}
.ppvx_icon-withdraw-cash___6-11-0:before {
    content: "\E959";
}
.ppvx_icon-add-cash___6-11-0:before {
    content: "\E952";
}
.ppvx_icon-pp-cash-card___6-11-0:before {
    content: "\E953";
}
.ppvx_icon-gift___6-11-0:before {
    content: "\E950";
}
.ppvx_icon-lock___6-11-0:before {
    content: "\E951";
}
.ppvx_icon-money-pools___6-11-0:before {
    content: "\E954";
}
.ppvx_icon-photo___6-11-0:before {
    content: "\E955";
}
.ppvx_icon-print___6-11-0:before {
    content: "\E956";
}
.ppvx_icon-trash___6-11-0:before {
    content: "\E957";
}
.ppvx_icon-scan-to-send___6-11-0:before {
    content: "\E958";
}
.ppvx_icon-acorns___6-11-0:before {
    content: "\E93D";
}
.ppvx_icon-cash-check___6-11-0:before {
    content: "\E93E";
}
.ppvx_icon-donate___6-11-0:before {
    content: "\E948";
}
.ppvx_icon-goals___6-11-0:before {
    content: "\E949";
}
.ppvx_icon-offers-rewards___6-11-0:before {
    content: "\E94A";
}
.ppvx_icon-order-ahead___6-11-0:before {
    content: "\E94B";
}
.ppvx_icon-request___6-11-0:before {
    content: "\E94D";
}
.ppvx_icon-send___6-11-0:before {
    content: "\E94E";
}
.ppvx_icon-transfer-money___6-11-0:before {
    content: "\E94F";
}
.ppvx_icon-add___6-11-0:before {
    content: "\E900";
}
.ppvx_icon-arrow-left___6-11-0:before {
    content: "\E901";
}
.ppvx_icon-arrow-right___6-11-0:before {
    content: "\E902";
}
.ppvx_icon-warning___6-11-0:before {
    content: "\E903";
}
.ppvx_icon-bank___6-11-0:before {
    content: "\E904";
}
.ppvx_icon-browser___6-11-0:before {
    content: "\E905";
}
.ppvx_icon-calendar-paused___6-11-0:before {
    content: "\E906";
}
.ppvx_icon-calendar___6-11-0:before {
    content: "\E907";
}
.ppvx_icon-camera-add___6-11-0:before {
    content: "\E908";
}
.ppvx_icon-camera___6-11-0:before {
    content: "\E909";
}
.ppvx_icon-card___6-11-0:before {
    content: "\E90A";
}
.ppvx_icon-cart___6-11-0:before {
    content: "\E90B";
}
.ppvx_icon-chat___6-11-0:before {
    content: "\E90C";
}
.ppvx_icon-check-alt___6-11-0:before {
    content: "\E90D";
}
.ppvx_icon-check-circle-alt___6-11-0:before {
    content: "\E90E";
}
.ppvx_icon-check-circle___6-11-0:before {
    content: "\E90F";
}
.ppvx_icon-check___6-11-0:before {
    content: "\E910";
}
.ppvx_icon-chevron-circle-down___6-11-0:before {
    content: "\E911";
}
.ppvx_icon-chevron-circle-up___6-11-0:before {
    content: "\E912";
}
.ppvx_icon-chevron-down___6-11-0:before {
    content: "\E913";
}
.ppvx_icon-chevron-left___6-11-0:before {
    content: "\E914";
}
.ppvx_icon-chevron-right-alt___6-11-0:before {
    content: "\E915";
}
.ppvx_icon-chevron-right___6-11-0:before {
    content: "\E916";
}
.ppvx_icon-chevron-up___6-11-0:before {
    content: "\E917";
}
.ppvx_icon-clear___6-11-0:before {
    content: "\E918";
}
.ppvx_icon-close___6-11-0:before {
    content: "\E919";
}
.ppvx_icon-critical-alt___6-11-0:before {
    content: "\E91A";
}
.ppvx_icon-desktop___6-11-0:before {
    content: "\E91B";
}
.ppvx_icon-edit___6-11-0:before {
    content: "\E91C";
}
.ppvx_icon-email___6-11-0:before {
    content: "\E91E";
}
.ppvx_icon-error___6-11-0:before {
    content: "\E91F";
}
.ppvx_icon-external-alt___6-11-0:before {
    content: "\E920";
}
.ppvx_icon-faq___6-11-0:before {
    content: "\E921";
}
.ppvx_icon-filter___6-11-0:before {
    content: "\E922";
}
.ppvx_icon-heart___6-11-0:before {
    content: "\E923";
}
.ppvx_icon-hide-alt___6-11-0:before {
    content: "\E924";
}
.ppvx_icon-info-alt___6-11-0:before {
    content: "\E925";
}
.ppvx_icon-info___6-11-0:before {
    content: "\E926";
}
.ppvx_icon-laptop___6-11-0:before {
    content: "\E927";
}
.ppvx_icon-link___6-11-0:before {
    content: "\E928";
}
.ppvx_icon-list-detailed___6-11-0:before {
    content: "\E929";
}
.ppvx_icon-list-simple___6-11-0:before {
    content: "\E92A";
}
.ppvx_icon-lock-alt___6-11-0:before {
    content: "\E92B";
}
.ppvx_icon-logo-paypal___6-11-0:before {
    content: "\E92C";
}
.ppvx_icon-menu___6-11-0:before {
    content: "\E92D";
}
.ppvx_icon-mobile___6-11-0:before {
    content: "\E92E";
}
.ppvx_icon-notification___6-11-0:before {
    content: "\E92F";
}
.ppvx_icon-pending-paused___6-11-0:before {
    content: "\E930";
}
.ppvx_icon-pending___6-11-0:before {
    content: "\E931";
}
.ppvx_icon-phone___6-11-0:before {
    content: "\E932";
}
.ppvx_icon-play-sm___6-11-0:before {
    content: "\E933";
}
.ppvx_icon-play___6-11-0:before {
    content: "\E934";
}
.ppvx_icon-question-alt___6-11-0:before {
    content: "\E935";
}
.ppvx_icon-recurring-paused___6-11-0:before {
    content: "\E936";
}
.ppvx_icon-recurring___6-11-0:before {
    content: "\E937";
}
.ppvx_icon-refresh___6-11-0:before {
    content: "\E938";
}
.ppvx_icon-search___6-11-0:before {
    content: "\E939";
}
.ppvx_icon-settings___6-11-0:before {
    content: "\E93A";
}
.ppvx_icon-shield___6-11-0:before {
    content: "\E93B";
}
.ppvx_icon-show-alt___6-11-0:before {
    content: "\E93C";
}
.ppvx_icon-star-alt___6-11-0:before {
    content: "\E93F";
}
.ppvx_icon-store___6-11-0:before {
    content: "\E940";
}
.ppvx_icon-support___6-11-0:before {
    content: "\E941";
}
.ppvx_icon-trash-alt___6-11-0:before {
    content: "\E942";
}
.ppvx_icon-unlock-alt___6-11-0:before {
    content: "\E943";
}
.ppvx_icon-user-add___6-11-0:before {
    content: "\E944";
}
.ppvx_icon-user___6-11-0:before {
    content: "\E945";
}
.ppvx_icon-wallet___6-11-0:before {
    content: "\E946";
}
.ppvx_icon-warning-alt___6-11-0:before {
    content: "\E947";
}
.ppvx_link___3-9-8 {
    font-size: 1rem;
    line-height: 1.5rem;
    color: #0070ba;
    text-decoration: none;
}
.ppvx_link___3-9-8,
.ppvx_link___3-9-8.ppvx_link--caption___3-9-8 {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
}
.ppvx_link___3-9-8.ppvx_link--caption___3-9-8 {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.ppvx_link___3-9-8:visited {
    color: #0070ba;
}
.ppvx_link___3-9-8:active {
    color: #003087;
}
.ppvx_link___3-9-8:active,
.ppvx_link___3-9-8:focus,
.ppvx_link___3-9-8:hover {
    text-decoration: underline;
    outline: none;
    cursor: pointer;
}
.ppvx_link___3-9-8 .ppvx_icon___3-9-8,
.ppvx_link___3-9-8 .ppvx_link__left-icon___3-9-8,
.ppvx_link___3-9-8 > [class^="ppvx_icon___"] {
    display: inline-block;
    vertical-align: top;
    margin-right: 0.375rem;
}
.ppvx_link___3-9-8:focus {
    outline: none;
    -webkit-box-shadow: 0 0 0 0.125rem #0070ba, 0 0 0 0.375rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.125rem #0070ba, 0 0 0 0.375rem #bfdbee;
    box-shadow: 0 0 0 0.125rem #0070ba, 0 0 0 0.375rem #bfdbee;
    outline: 0.125rem solid transparent;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
}
.ppvx_link--inverse___3-9-8,
.ppvx_link--inverse___3-9-8:active,
.ppvx_link--inverse___3-9-8:focus,
.ppvx_link--inverse___3-9-8:hover,
.ppvx_link--inverse___3-9-8:visited {
    color: #fff;
}
.ppvx_link--inverse___3-9-8:focus {
    -webkit-box-shadow: 0 0 0 0.125rem #bfdbee, 0 0 0 0.375rem rgba(191, 219, 238, 0.4);
    -moz-box-shadow: 0 0 0 0.125rem #bfdbee, 0 0 0 0.375rem rgba(191, 219, 238, 0.4);
    box-shadow: 0 0 0 0.125rem #bfdbee, 0 0 0 0.375rem rgba(191, 219, 238, 0.4);
    outline: 0.125rem solid transparent;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
}
.ppvx_link--secondary___3-9-8:not(.ppvx_link--inverse___3-9-8),
.ppvx_link--secondary___3-9-8:not(.ppvx_link--inverse___3-9-8):active,
.ppvx_link--secondary___3-9-8:not(.ppvx_link--inverse___3-9-8):focus,
.ppvx_link--secondary___3-9-8:not(.ppvx_link--inverse___3-9-8):hover,
.ppvx_link--secondary___3-9-8:not(.ppvx_link--inverse___3-9-8):visited {
    color: #2c2e2f;
}
.ppvx_link__shimmer___3-9-8 {
    -webkit-border-radius: 0.75rem;
    -moz-border-radius: 0.75rem;
    border-radius: 0.75rem;
    width: 100%;
    height: 1.5rem;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8:not(.ppvx--v1___3-9-8),
.ppvx_link___3-9-8.ppvx--v2___3-9-8:not(.ppvx--v1___3-9-8) {
    color: #1072eb;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8:not(.ppvx--v1___3-9-8):focus,
.ppvx_link___3-9-8.ppvx--v2___3-9-8:not(.ppvx--v1___3-9-8):focus {
    color: #1040c1;
    -webkit-box-shadow: 0 0 0 0.1875rem #1040c1, 0 0 0 0.5625rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.1875rem #1040c1, 0 0 0 0.5625rem rgba(16, 114, 235, 0.16);
    box-shadow: 0 0 0 0.1875rem #1040c1, 0 0 0 0.5625rem rgba(16, 114, 235, 0.16);
    outline: 0.125rem solid transparent;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8:not(.ppvx--v1___3-9-8):active,
.ppvx--v2___3-9-8 .ppvx_link___3-9-8:not(.ppvx--v1___3-9-8):hover,
.ppvx_link___3-9-8.ppvx--v2___3-9-8:not(.ppvx--v1___3-9-8):active,
.ppvx_link___3-9-8.ppvx--v2___3-9-8:not(.ppvx--v1___3-9-8):hover {
    color: #1040c1;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8:not(.ppvx--v1___3-9-8):active,
.ppvx_link___3-9-8.ppvx--v2___3-9-8:not(.ppvx--v1___3-9-8):active {
    text-decoration: none;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8.ppvx_link--alt___3-9-8,
.ppvx_link___3-9-8.ppvx--v2___3-9-8.ppvx_link--alt___3-9-8 {
    color: #1040c1;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8.ppvx_link--alt___3-9-8:focus,
.ppvx_link___3-9-8.ppvx--v2___3-9-8.ppvx_link--alt___3-9-8:focus {
    color: #142c8e;
    -webkit-box-shadow: 0 0 0 0.1875rem #1040c1, 0 0 0 0.5625rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.1875rem #1040c1, 0 0 0 0.5625rem rgba(16, 114, 235, 0.16);
    box-shadow: 0 0 0 0.1875rem #1040c1, 0 0 0 0.5625rem rgba(16, 114, 235, 0.16);
    outline: 0.125rem solid transparent;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8.ppvx_link--alt___3-9-8:active,
.ppvx--v2___3-9-8 .ppvx_link___3-9-8.ppvx_link--alt___3-9-8:hover,
.ppvx_link___3-9-8.ppvx--v2___3-9-8.ppvx_link--alt___3-9-8:active,
.ppvx_link___3-9-8.ppvx--v2___3-9-8.ppvx_link--alt___3-9-8:hover {
    color: #142c8e;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8.ppvx_link--alt___3-9-8:active,
.ppvx_link___3-9-8.ppvx--v2___3-9-8.ppvx_link--alt___3-9-8:active {
    text-decoration: none;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8.ppvx_link--caption___3-9-8,
.ppvx_link___3-9-8.ppvx--v2___3-9-8.ppvx_link--caption___3-9-8 {
    color: #1072eb;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8.ppvx_link--secondary___3-9-8,
.ppvx_link___3-9-8.ppvx--v2___3-9-8.ppvx_link--secondary___3-9-8 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8.ppvx_link--secondary___3-9-8:active,
.ppvx--v2___3-9-8 .ppvx_link___3-9-8.ppvx_link--secondary___3-9-8:focus,
.ppvx--v2___3-9-8 .ppvx_link___3-9-8.ppvx_link--secondary___3-9-8:hover,
.ppvx_link___3-9-8.ppvx--v2___3-9-8.ppvx_link--secondary___3-9-8:active,
.ppvx_link___3-9-8.ppvx--v2___3-9-8.ppvx_link--secondary___3-9-8:focus,
.ppvx_link___3-9-8.ppvx--v2___3-9-8.ppvx_link--secondary___3-9-8:hover {
    color: #0c0c0d;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8.ppvx_link--secondary___3-9-8:active,
.ppvx_link___3-9-8.ppvx--v2___3-9-8.ppvx_link--secondary___3-9-8:active {
    text-decoration: none;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8.ppvx_link--inverse___3-9-8,
.ppvx_link___3-9-8.ppvx--v2___3-9-8.ppvx_link--inverse___3-9-8 {
    color: #fff;
    text-decoration: underline;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8.ppvx_link--inverse___3-9-8:focus,
.ppvx_link___3-9-8.ppvx--v2___3-9-8.ppvx_link--inverse___3-9-8:focus {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0.1875rem #56ccfe, 0 0 0 0.5625rem rgba(209, 241, 255, 0.16);
    -moz-box-shadow: 0 0 0 0.1875rem #56ccfe, 0 0 0 0.5625rem rgba(209, 241, 255, 0.16);
    box-shadow: 0 0 0 0.1875rem #56ccfe, 0 0 0 0.5625rem rgba(209, 241, 255, 0.16);
    outline: 0.125rem solid transparent;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8.ppvx_link--inverse___3-9-8:hover,
.ppvx_link___3-9-8.ppvx--v2___3-9-8.ppvx_link--inverse___3-9-8:hover {
    color: #d1f1ff;
}
.ppvx--v2___3-9-8 .ppvx_link___3-9-8.ppvx_link--inverse___3-9-8:active,
.ppvx_link___3-9-8.ppvx--v2___3-9-8.ppvx_link--inverse___3-9-8:active {
    color: #e3e6f1;
    text-decoration: underline;
}
.ppvx_screenreader___1-4-8 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.ppvx_body--no-scrolling___1-4-8 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
}
.ppvx_visible-only-in-context___1-4-8 {
    display: none;
}
.ppvx_text-ellipsis___1-4-8 {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ppvx_shimmer___1-4-8 {
    background-color: #f1efea;
    border: 0.0625rem solid transparent;
    background-image: -webkit-gradient(linear, left top, right top, from(#f1efea), color-stop(50%, #dbd8d0), to(#f1efea));
    background-image: -webkit-linear-gradient(left, #f1efea, #dbd8d0 50%, #f1efea);
    background-image: -moz-linear-gradient(left, #f1efea 0, #dbd8d0 50%, #f1efea 100%);
    background-image: -o-linear-gradient(left, #f1efea 0, #dbd8d0 50%, #f1efea 100%);
    background-image: linear-gradient(90deg, #f1efea 0, #dbd8d0 50%, #f1efea);
    background-position: 100% 0;
    -moz-background-size: 200%;
    background-size: 200%;
    -webkit-animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
    -moz-animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
    -o-animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
    animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
}
.ppvx_shimmer--inverse___1-4-8 {
    background-color: #909191;
    background-image: -webkit-gradient(linear, left top, right top, from(#909191), color-stop(50%, #757676), to(#909191));
    background-image: -webkit-linear-gradient(left, #909191, #757676 50%, #909191);
    background-image: -moz-linear-gradient(left, #909191 0, #757676 50%, #909191 100%);
    background-image: -o-linear-gradient(left, #909191 0, #757676 50%, #909191 100%);
    background-image: linear-gradient(90deg, #909191 0, #757676 50%, #909191);
}
.ppvx_shimmer__defaults___1-4-8 {
    -webkit-border-radius: 0.75rem;
    -moz-border-radius: 0.75rem;
    border-radius: 0.75rem;
    width: 100%;
    height: 100%;
}
@-webkit-keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
@-moz-keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
@-o-keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
@keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
.ppvx_elevation--level1___1-4-8 {
    -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level2___1-4-8 {
    -webkit-box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level2--above___1-4-8 {
    -webkit-box-shadow: 0 -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level3___1-4-8 {
    -webkit-box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level4___1-4-8 {
    -webkit-box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level5___1-4-8 {
    -webkit-box-shadow: 0 0.75rem 1.75rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.75rem 1.75rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.75rem 1.75rem rgba(0, 0, 0, 0.16);
}
.ppvx--v2___1-4-8 .ppvx_elevation--level1___1-4-8:not(.ppvx--v1___1-4-8),
.ppvx_elevation--level1___1-4-8.ppvx--v2___1-4-8:not(.ppvx--v1___1-4-8) {
    -webkit-box-shadow: 0 0 0.125rem rgba(0, 0, 0, 0.04), 0 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 0 0.125rem rgba(0, 0, 0, 0.04), 0 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 0.125rem rgba(0, 0, 0, 0.04), 0 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
}
.ppvx--v2___1-4-8 .ppvx_elevation--level2___1-4-8:not(.ppvx--v1___1-4-8),
.ppvx_elevation--level2___1-4-8.ppvx--v2___1-4-8:not(.ppvx--v1___1-4-8) {
    -webkit-box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.06), 0 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.06), 0 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.06), 0 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
}
.ppvx--v2___1-4-8 .ppvx_elevation--level3___1-4-8:not(.ppvx--v1___1-4-8),
.ppvx_elevation--level3___1-4-8.ppvx--v2___1-4-8:not(.ppvx--v1___1-4-8) {
    -webkit-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.04), 0 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.04), 0 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.04), 0 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
}
.ppvx_motion__animation-timing___1-4-8 {
    -webkit-animation-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -moz-animation-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -o-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-4-8 {
    -webkit-transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -moz-transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -o-transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
}
.ppvx_radio-group___2-9-26 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    padding: 0;
    border: none;
    text-align: left;
}
.ppvx_radio___2-9-26 {
    position: relative;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    text-align: left;
}
.ppvx_radio__input___2-9-26 {
    cursor: pointer;
    opacity: 0;
    position: absolute;
}
.ppvx_radio__input___2-9-26:checked + .ppvx_radio__label___2-9-26:before {
    background-image: url(../img/radio-circle.svg);
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.ppvx_radio__input___2-9-26:checked + .ppvx_radio__label--with-svg-icon___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx_radio__input___2-9-26:checked + .ppvx_radio__label___2-9-26:before {
    border-color: #0070ba;
    background-color: #0070ba;
    color: #fff;
}
.ppvx_radio__input___2-9-26:focus + .ppvx_radio__label___2-9-26:after {
    top: -0.0625rem;
}
.ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after,
.ppvx_radio__input___2-9-26:focus + .ppvx_radio__label___2-9-26:after {
    content: "";
    position: absolute;
    left: -0.0625rem;
    border: 0.125rem solid #0070ba;
    -webkit-box-shadow: 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.25rem #bfdbee;
    box-shadow: 0 0 0 0.25rem #bfdbee;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-indent: -0.0625rem;
    width: 1.625rem;
    height: 1.625rem;
    pointer-events: none;
}
.ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after {
    top: -0.0625rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ppvx_radio__input___2-9-26:active:not(:checked) + .ppvx_radio__label--with-svg-icon___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx_radio__input___2-9-26:active:not(:checked) + .ppvx_radio__label___2-9-26:before {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, transparent), color-stop(80%, rgba(44, 46, 47, 0.12)), to(rgba(44, 46, 47, 0.12))), none;
    background-image: -webkit-linear-gradient(top, transparent, transparent 20%, rgba(44, 46, 47, 0.12) 80%, rgba(44, 46, 47, 0.12)), none;
    background-image: -moz-linear-gradient(top, transparent 0, transparent 20%, rgba(44, 46, 47, 0.12) 80%, rgba(44, 46, 47, 0.12) 100%), none;
    background-image: -o-linear-gradient(top, transparent 0, transparent 20%, rgba(44, 46, 47, 0.12) 80%, rgba(44, 46, 47, 0.12) 100%), none;
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, 0.12) 80%, rgba(44, 46, 47, 0.12)), none;
    -moz-background-size: 100% 500%;
    background-size: 100% 500%;
    background-position: 0 100%;
    -webkit-transition: background-position 0.3s ease-in-out;
    -o-transition: background-position 0.3s ease-in-out;
    -moz-transition: background-position 0.3s ease-in-out;
    transition: background-position 0.3s ease-in-out;
}
.ppvx_radio__label___2-9-26 {
    -moz-osx-font-smoothing: grayscale;
    color: #000;
    cursor: pointer;
    display: inline-block;
    padding-left: 2.25rem;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    position: relative;
}
.ppvx_radio__label___2-9-26:before {
    content: "";
}
.ppvx_radio__label___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx_radio__label___2-9-26:before {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 0.0625rem solid #909697;
    height: 1.5rem;
    position: absolute;
    top: 0;
    left: 0;
    width: 1.5rem;
    background-color: #fff;
}
.ppvx_radio__label___2-9-26 .ppvx_radio__check-icon-container___2-9-26 .ppvx_radio__check-icon___2-9-26 {
    display: none;
}
.ppvx_radio__label___2-9-26.ppvx_radio__label--centered___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx_radio__label___2-9-26.ppvx_radio__label--centered___2-9-26:before {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ppvx_radio__label___2-9-26 .ppvx_icon___2-9-26,
.ppvx_radio__label___2-9-26 .ppvx_radio__label-icon___2-9-26,
.ppvx_radio__label___2-9-26 > [class^="ppvx_icon___"] {
    color: #0070ba;
    position: relative;
    top: 0.125rem;
    margin-left: 0.75rem;
}
.ppvx_radio__input___2-9-26:checked + .ppvx_radio__label--with-svg-icon___2-9-26 .ppvx_radio__check-icon-container___2-9-26 .ppvx_radio__check-icon___2-9-26 {
    display: inline;
}
.ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label--with-svg-icon___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label___2-9-26:before {
    border: 0.125rem solid #d20000;
}
.ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--with-svg-icon___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label___2-9-26:before {
    outline: none;
}
.ppvx_field--error___2-9-26 .ppvx_radio__label___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx_field--error___2-9-26 .ppvx_radio__label___2-9-26:before {
    border: 0.125rem solid #d20000;
}
.ppvx_radio-group__label___2-9-26 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    display: block;
    color: #2c2e2f;
    margin-bottom: 0.25rem;
}
.ppvx_radio-group__label___2-9-26 .ppvx_icon___2-9-26,
.ppvx_radio-group__label___2-9-26 .ppvx_radio__label-icon___2-9-26,
.ppvx_radio-group__label___2-9-26 > [class^="ppvx_icon___"] {
    color: #0070ba;
    position: relative;
    top: 0.125rem;
    margin-left: 0.75rem;
}
.ppvx_radio-group__helper-text___2-9-26,
.ppvx_radio__helper-text___2-9-26 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    margin: 0.25rem 0 0;
    list-style: none;
    color: #687173;
}
.ppvx_radio__helper-text___2-9-26 {
    padding-left: 2.25rem;
}
.ppvx_radio__label___2-9-26 .ppvx_radio__helper-text___2-9-26 {
    padding-left: 0;
}
.ppvx_radio-group__error-text___2-9-26 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0.25rem 0 0;
    color: #2c2e2f;
}
.ppvx_radio-group__error-text___2-9-26:before {
    content: "\E91A";
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    speak: none;
    font-size: 1.125rem;
}
.ppvx_radio-group__error-text___2-9-26 .ppvx_radio-group__error-icon___2-9-26,
.ppvx_radio-group__error-text___2-9-26:before {
    color: #d20000;
    margin-right: 0.75rem;
    margin-left: 0;
}
.ppvx_radio-group___2-9-26[dir="rtl"],
.ppvx_radio___2-9-26[dir="rtl"],
[dir="rtl"] .ppvx_radio-group___2-9-26,
[dir="rtl"] .ppvx_radio___2-9-26 {
    text-align: right;
}
[dir="rtl"] .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label___2-9-26:after {
    left: 0;
    right: -0.0625rem;
}
[dir="rtl"] .ppvx_radio-group__label___2-9-26 .ppvx_icon___2-9-26,
[dir="rtl"] .ppvx_radio-group__label___2-9-26 .ppvx_radio__label-icon___2-9-26,
[dir="rtl"] .ppvx_radio-group__label___2-9-26 > [class^="ppvx_icon___"] {
    margin-right: 0.75rem;
    margin-left: 0;
}
[dir="rtl"] .ppvx_radio-group__error-text___2-9-26 .ppvx_radio-group__error-icon___2-9-26,
[dir="rtl"] .ppvx_radio-group__error-text___2-9-26:before {
    margin-left: 0.75rem;
    margin-right: 0;
}
[dir="rtl"] .ppvx_radio__label___2-9-26 {
    padding-right: 2.25rem;
    padding-left: 0;
}
[dir="rtl"] .ppvx_radio__label___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
[dir="rtl"] .ppvx_radio__label___2-9-26:before {
    right: 0;
}
[dir="rtl"] .ppvx_radio__label___2-9-26 .ppvx_icon___2-9-26,
[dir="rtl"] .ppvx_radio__label___2-9-26 .ppvx_radio__label-icon___2-9-26,
[dir="rtl"] .ppvx_radio__label___2-9-26 > [class^="ppvx_icon___"] {
    margin-right: 0.75rem;
    margin-left: 0;
}
[dir="rtl"] .ppvx_radio__label___2-9-26 .ppvx_radio__helper-text___2-9-26 {
    padding-right: 0;
}
[dir="rtl"] .ppvx_radio__helper-text___2-9-26 {
    padding-right: 2.25rem;
    padding-left: 0;
}
.ppvx_radio-group__error-text--with-svg-icon___2-9-26:before,
.ppvx_radio__label--with-svg-icon___2-9-26:before {
    display: none;
}
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__label___2-9-26,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__label___2-9-26 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    padding: 0.625rem 0;
    margin-bottom: 0;
}
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio___2-9-26,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio___2-9-26 {
    margin-top: 0.25rem;
    margin-bottom: 0;
    padding: 0.625rem 0;
}
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__error-text___2-9-26,
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__helper-text___2-9-26,
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__helper-text___2-9-26,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__error-text___2-9-26,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__helper-text___2-9-26,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__helper-text___2-9-26 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    margin: 0;
}
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__label___2-9-26,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__label___2-9-26 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__label___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__label___2-9-26:before,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__label___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__label___2-9-26:before {
    border-color: #909191;
}
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__error-text___2-9-26,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__error-text___2-9-26 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__error-text___2-9-26 .ppvx_radio-group__error-icon___2-9-26,
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__error-text___2-9-26:before,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__error-text___2-9-26 .ppvx_radio-group__error-icon___2-9-26,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__error-text___2-9-26:before {
    color: #d9360b;
    margin-right: 0.25rem;
}
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label--with-svg-icon___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label___2-9-26:before,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label--with-svg-icon___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label___2-9-26:before {
    border-color: #1040c1;
    background-color: #1040c1;
}
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after,
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label___2-9-26:after,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label___2-9-26:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: none;
    -webkit-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none;
}
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label--with-svg-icon___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label___2-9-26:before,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label--with-svg-icon___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label___2-9-26:before {
    border-color: #d9360b;
}
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after,
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label___2-9-26:after,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label___2-9-26:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: 0.1875rem solid #d9360b;
    -webkit-box-shadow: 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -moz-box-shadow: 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    box-shadow: 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none;
}
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__label___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__label___2-9-26:before,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__label___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__label___2-9-26:before {
    border-color: #d9360b;
}
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after,
.ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after,
.ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after {
    top: 50%;
}
.ppvx--v2___2-9-26 [dir="rtl"] .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__error-text___2-9-26 .ppvx_radio-group__error-icon___2-9-26,
.ppvx--v2___2-9-26 [dir="rtl"] .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__error-text___2-9-26:before,
[dir="rtl"] .ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__error-text___2-9-26 .ppvx_radio-group__error-icon___2-9-26,
[dir="rtl"] .ppvx--v2___2-9-26 .ppvx_radio-group___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__error-text___2-9-26:before,
[dir="rtl"] .ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__error-text___2-9-26 .ppvx_radio-group__error-icon___2-9-26,
[dir="rtl"] .ppvx_radio-group___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio-group__error-text___2-9-26:before {
    margin-left: 0.25rem;
    margin-right: 0;
}
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26),
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) {
    margin-top: 0.25rem;
    margin-bottom: 0;
    padding: 0.625rem 0;
}
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__helper-text___2-9-26,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__helper-text___2-9-26 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    margin: 0;
}
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__label___2-9-26,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__label___2-9-26 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__label___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__label___2-9-26:before,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__label___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__label___2-9-26:before {
    border-color: #909191;
}
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label--with-svg-icon___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label___2-9-26:before,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label--with-svg-icon___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label___2-9-26:before {
    border-color: #1040c1;
    background-color: #1040c1;
}
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after,
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label___2-9-26:after,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label___2-9-26:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: none;
    -webkit-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none;
}
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label--with-svg-icon___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label___2-9-26:before,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label--with-svg-icon___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:checked + .ppvx_radio__label___2-9-26:before {
    border-color: #d9360b;
}
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after,
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label___2-9-26:after,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label___2-9-26:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: 0.1875rem solid #d9360b;
    -webkit-box-shadow: 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -moz-box-shadow: 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    box-shadow: 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none;
}
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__label___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__label___2-9-26:before,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__label___2-9-26 .ppvx_radio__check-icon-container___2-9-26,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__label___2-9-26:before {
    border-color: #d9360b;
}
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after,
.ppvx--v2___2-9-26 .ppvx_radio___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26).ppvx_field--error___2-9-26 .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after,
.ppvx_radio___2-9-26.ppvx--v2___2-9-26:not(.ppvx--v1___2-9-26) .ppvx_radio__input___2-9-26:focus + .ppvx_radio__label--centered___2-9-26:after {
    top: 50%;
}
@font-face {
    font-family: PPUI-Icons;
    src: url(../fonts/PPUI-Icons.woff2) format("woff2"), url(../fonts/PPUI-Icons.woff) format("woff"),
        url(../fonts/PPUI-Icons.eot#iefix) format("embedded-opentype"), url(../fonts/PPUI-Icons.svg) format("svg");
    font-style: normal;
    font-weight: 500;
}
.ppvx_icon___6-11-0,
.ppvxIconFont___6-11-0 {
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}
.ppvx_icon___6-11-0 {
    speak: none;
}
.ppvx_icon--size_xs___6-11-0 {
    font-size: 1.125rem;
}
.ppvx_icon--size_sm___6-11-0 {
    font-size: 1.5rem;
}
.ppvx_icon--size_md___6-11-0 {
    font-size: 1.875rem;
}
.ppvx_icon--size_lg___6-11-0 {
    font-size: 2.25rem;
}
.ppvx_icon--size_xl___6-11-0 {
    font-size: 2.5rem;
}
.ppvx_icon--size_xl2___6-11-0 {
    font-size: 3rem;
}
.ppvx_icon--svg___6-11-0 {
    speak: none;
    line-height: 1;
    display: inline-block;
}
.ppvx_icon--svg___6-11-0 img,
.ppvx_icon--svg___6-11-0 svg {
    width: 1em;
    height: 1em;
    display: block;
}
.ppvx_icon-pix___6-11-0:before {
    content: "\E91D";
}
.ppvx_icon-izettle-pos___6-11-0:before {
    content: "\E9F8";
}
.ppvx_icon-pay-online___6-11-0:before {
    content: "\E9F9";
}
.ppvx_icon-shipping-send___6-11-0:before {
    content: "\E9AC";
}
.ppvx_icon-shipping-pack___6-11-0:before {
    content: "\E9AD";
}
.ppvx_icon-shipping-label___6-11-0:before {
    content: "\E9AE";
}
.ppvx_icon-emoji___6-11-0:before {
    content: "\E9A8";
}
.ppvx_icon-honey___6-11-0:before {
    content: "\E9A7";
}
.ppvx_icon-chevron-up-alt___6-11-0:before {
    content: "\E9A6";
}
.ppvx_icon-chevron-down-alt___6-11-0:before {
    content: "\E9A3";
}
.ppvx_icon-loyalty-card___6-11-0:before {
    content: "\E94C";
}
.ppvx_icon-logout___6-11-0:before {
    content: "\E9A5";
}
.ppvx_icon-barcode-scan___6-11-0:before {
    content: "\E9A1";
}
.ppvx_icon-block___6-11-0:before {
    content: "\E9A2";
}
.ppvx_icon-tip-jar___6-11-0:before {
    content: "\E9A4";
}
.ppvx_icon-theme___6-11-0:before {
    content: "\E9A0";
}
.ppvx_icon-help-center___6-11-0:before {
    content: "\E99E";
}
.ppvx_icon-duplicate___6-11-0:before {
    content: "\E99F";
}
.ppvx_icon-close-alt___6-11-0:before {
    content: "\E99C";
}
.ppvx_icon-crypto___6-11-0:before {
    content: "\E99D";
}
.ppvx_icon-security-code___6-11-0:before {
    content: "\E99B";
}
.ppvx_icon-share-link___6-11-0:before {
    content: "\E99A";
}
.ppvx_icon-share-email___6-11-0:before {
    content: "\E98F";
}
.ppvx_icon-share-facebook___6-11-0:before {
    content: "\E990";
}
.ppvx_icon-share-instagram___6-11-0:before {
    content: "\E991";
}
.ppvx_icon-share-line___6-11-0:before {
    content: "\E992";
}
.ppvx_icon-share-linkedin___6-11-0:before {
    content: "\E993";
}
.ppvx_icon-share-messenger___6-11-0:before {
    content: "\E994";
}
.ppvx_icon-share-mobile___6-11-0:before {
    content: "\E995";
}
.ppvx_icon-share-snapchat___6-11-0:before {
    content: "\E996";
}
.ppvx_icon-share-twitter___6-11-0:before {
    content: "\E997";
}
.ppvx_icon-share-wechat___6-11-0:before {
    content: "\E998";
}
.ppvx_icon-share-whatsapp___6-11-0:before {
    content: "\E999";
}
.ppvx_icon-message-center___6-11-0:before {
    content: "\E98E";
}
.ppvx_icon-direct-deposit___6-11-0:before {
    content: "\E98D";
}
.ppvx_icon-arrow-up___6-11-0:before {
    content: "\E98C";
}
.ppvx_icon-verified-alt___6-11-0:before {
    content: "\E98B";
}
.ppvx_icon-working-capital___6-11-0:before {
    content: "\E988";
}
.ppvx_icon-code___6-11-0:before {
    content: "\E989";
}
.ppvx_icon-tools___6-11-0:before {
    content: "\E98A";
}
.ppvx_icon-preferred-selected___6-11-0:before {
    content: "\E986";
}
.ppvx_icon-preferred___6-11-0:before {
    content: "\E987";
}
.ppvx_icon-external___6-11-0:before {
    content: "\E985";
}
.ppvx_icon-purchase-protection-alt___6-11-0:before {
    content: "\E984";
}
.ppvx_icon-favorite-selected___6-11-0:before {
    content: "\E981";
}
.ppvx_icon-favorite___6-11-0:before {
    content: "\E982";
}
.ppvx_icon-resolution___6-11-0:before {
    content: "\E983";
}
.ppvx_icon-disaster-relief___6-11-0:before {
    content: "\E97B";
}
.ppvx_icon-add-payment-method___6-11-0:before {
    content: "\E97C";
}
.ppvx_icon-arrow-down___6-11-0:before {
    content: "\E97D";
}
.ppvx_icon-credit-debit-cards___6-11-0:before {
    content: "\E97E";
}
.ppvx_icon-activity___6-11-0:before {
    content: "\E97F";
}
.ppvx_icon-refund___6-11-0:before {
    content: "\E980";
}
.ppvx_icon-auto-top-up___6-11-0:before {
    content: "\E979";
}
.ppvx_icon-world___6-11-0:before {
    content: "\E97A";
}
.ppvx_icon-money-delivery___6-11-0:before {
    content: "\E975";
}
.ppvx_icon-face-id___6-11-0:before {
    content: "\E96E";
}
.ppvx_icon-special-financing___6-11-0:before {
    content: "\E96F";
}
.ppvx_icon-achievement___6-11-0:before {
    content: "\E970";
}
.ppvx_icon-add-image___6-11-0:before {
    content: "\E971";
}
.ppvx_icon-copy-to-clipboard___6-11-0:before {
    content: "\E972";
}
.ppvx_icon-decline___6-11-0:before {
    content: "\E973";
}
.ppvx_icon-location___6-11-0:before {
    content: "\E974";
}
.ppvx_icon-number-pad___6-11-0:before {
    content: "\E976";
}
.ppvx_icon-share___6-11-0:before {
    content: "\E977";
}
.ppvx_icon-split-bill___6-11-0:before {
    content: "\E978";
}
.ppvx_icon-overflow___6-11-0:before {
    content: "\E96D";
}
.ppvx_icon-calculator___6-11-0:before {
    content: "\E96A";
}
.ppvx_icon-subtract___6-11-0:before {
    content: "\E96C";
}
.ppvx_icon-sort-ascending-alt___6-11-0:before {
    content: "\E969";
}
.ppvx_icon-sort-descending-alt___6-11-0:before {
    content: "\E96B";
}
.ppvx_icon-microphone___6-11-0:before {
    content: "\E968";
}
.ppvx_icon-attach___6-11-0:before {
    content: "\E966";
}
.ppvx_icon-light-bulb___6-11-0:before {
    content: "\E967";
}
.ppvx_icon-download___6-11-0:before {
    content: "\E964";
}
.ppvx_icon-upload___6-11-0:before {
    content: "\E965";
}
.ppvx_icon-fingerprint___6-11-0:before {
    content: "\E963";
}
.ppvx_icon-rocket___6-11-0:before {
    content: "\E962";
}
.ppvx_icon-clear-alt___6-11-0:before {
    content: "\E95A";
}
.ppvx_icon-cash___6-11-0:before {
    content: "\E95B";
}
.ppvx_icon-contact-info___6-11-0:before {
    content: "\E95C";
}
.ppvx_icon-home___6-11-0:before {
    content: "\E95D";
}
.ppvx_icon-insights___6-11-0:before {
    content: "\E95E";
}
.ppvx_icon-invoice___6-11-0:before {
    content: "\E95F";
}
.ppvx_icon-shipping___6-11-0:before {
    content: "\E960";
}
.ppvx_icon-transfer___6-11-0:before {
    content: "\E961";
}
.ppvx_icon-withdraw-cash___6-11-0:before {
    content: "\E959";
}
.ppvx_icon-add-cash___6-11-0:before {
    content: "\E952";
}
.ppvx_icon-pp-cash-card___6-11-0:before {
    content: "\E953";
}
.ppvx_icon-gift___6-11-0:before {
    content: "\E950";
}
.ppvx_icon-lock___6-11-0:before {
    content: "\E951";
}
.ppvx_icon-money-pools___6-11-0:before {
    content: "\E954";
}
.ppvx_icon-photo___6-11-0:before {
    content: "\E955";
}
.ppvx_icon-print___6-11-0:before {
    content: "\E956";
}
.ppvx_icon-trash___6-11-0:before {
    content: "\E957";
}
.ppvx_icon-scan-to-send___6-11-0:before {
    content: "\E958";
}
.ppvx_icon-acorns___6-11-0:before {
    content: "\E93D";
}
.ppvx_icon-cash-check___6-11-0:before {
    content: "\E93E";
}
.ppvx_icon-donate___6-11-0:before {
    content: "\E948";
}
.ppvx_icon-goals___6-11-0:before {
    content: "\E949";
}
.ppvx_icon-offers-rewards___6-11-0:before {
    content: "\E94A";
}
.ppvx_icon-order-ahead___6-11-0:before {
    content: "\E94B";
}
.ppvx_icon-request___6-11-0:before {
    content: "\E94D";
}
.ppvx_icon-send___6-11-0:before {
    content: "\E94E";
}
.ppvx_icon-transfer-money___6-11-0:before {
    content: "\E94F";
}
.ppvx_icon-add___6-11-0:before {
    content: "\E900";
}
.ppvx_icon-arrow-left___6-11-0:before {
    content: "\E901";
}
.ppvx_icon-arrow-right___6-11-0:before {
    content: "\E902";
}
.ppvx_icon-warning___6-11-0:before {
    content: "\E903";
}
.ppvx_icon-bank___6-11-0:before {
    content: "\E904";
}
.ppvx_icon-browser___6-11-0:before {
    content: "\E905";
}
.ppvx_icon-calendar-paused___6-11-0:before {
    content: "\E906";
}
.ppvx_icon-calendar___6-11-0:before {
    content: "\E907";
}
.ppvx_icon-camera-add___6-11-0:before {
    content: "\E908";
}
.ppvx_icon-camera___6-11-0:before {
    content: "\E909";
}
.ppvx_icon-card___6-11-0:before {
    content: "\E90A";
}
.ppvx_icon-cart___6-11-0:before {
    content: "\E90B";
}
.ppvx_icon-chat___6-11-0:before {
    content: "\E90C";
}
.ppvx_icon-check-alt___6-11-0:before {
    content: "\E90D";
}
.ppvx_icon-check-circle-alt___6-11-0:before {
    content: "\E90E";
}
.ppvx_icon-check-circle___6-11-0:before {
    content: "\E90F";
}
.ppvx_icon-check___6-11-0:before {
    content: "\E910";
}
.ppvx_icon-chevron-circle-down___6-11-0:before {
    content: "\E911";
}
.ppvx_icon-chevron-circle-up___6-11-0:before {
    content: "\E912";
}
.ppvx_icon-chevron-down___6-11-0:before {
    content: "\E913";
}
.ppvx_icon-chevron-left___6-11-0:before {
    content: "\E914";
}
.ppvx_icon-chevron-right-alt___6-11-0:before {
    content: "\E915";
}
.ppvx_icon-chevron-right___6-11-0:before {
    content: "\E916";
}
.ppvx_icon-chevron-up___6-11-0:before {
    content: "\E917";
}
.ppvx_icon-clear___6-11-0:before {
    content: "\E918";
}
.ppvx_icon-close___6-11-0:before {
    content: "\E919";
}
.ppvx_icon-critical-alt___6-11-0:before {
    content: "\E91A";
}
.ppvx_icon-desktop___6-11-0:before {
    content: "\E91B";
}
.ppvx_icon-edit___6-11-0:before {
    content: "\E91C";
}
.ppvx_icon-email___6-11-0:before {
    content: "\E91E";
}
.ppvx_icon-error___6-11-0:before {
    content: "\E91F";
}
.ppvx_icon-external-alt___6-11-0:before {
    content: "\E920";
}
.ppvx_icon-faq___6-11-0:before {
    content: "\E921";
}
.ppvx_icon-filter___6-11-0:before {
    content: "\E922";
}
.ppvx_icon-heart___6-11-0:before {
    content: "\E923";
}
.ppvx_icon-hide-alt___6-11-0:before {
    content: "\E924";
}
.ppvx_icon-info-alt___6-11-0:before {
    content: "\E925";
}
.ppvx_icon-info___6-11-0:before {
    content: "\E926";
}
.ppvx_icon-laptop___6-11-0:before {
    content: "\E927";
}
.ppvx_icon-link___6-11-0:before {
    content: "\E928";
}
.ppvx_icon-list-detailed___6-11-0:before {
    content: "\E929";
}
.ppvx_icon-list-simple___6-11-0:before {
    content: "\E92A";
}
.ppvx_icon-lock-alt___6-11-0:before {
    content: "\E92B";
}
.ppvx_icon-logo-paypal___6-11-0:before {
    content: "\E92C";
}
.ppvx_icon-menu___6-11-0:before {
    content: "\E92D";
}
.ppvx_icon-mobile___6-11-0:before {
    content: "\E92E";
}
.ppvx_icon-notification___6-11-0:before {
    content: "\E92F";
}
.ppvx_icon-pending-paused___6-11-0:before {
    content: "\E930";
}
.ppvx_icon-pending___6-11-0:before {
    content: "\E931";
}
.ppvx_icon-phone___6-11-0:before {
    content: "\E932";
}
.ppvx_icon-play-sm___6-11-0:before {
    content: "\E933";
}
.ppvx_icon-play___6-11-0:before {
    content: "\E934";
}
.ppvx_icon-question-alt___6-11-0:before {
    content: "\E935";
}
.ppvx_icon-recurring-paused___6-11-0:before {
    content: "\E936";
}
.ppvx_icon-recurring___6-11-0:before {
    content: "\E937";
}
.ppvx_icon-refresh___6-11-0:before {
    content: "\E938";
}
.ppvx_icon-search___6-11-0:before {
    content: "\E939";
}
.ppvx_icon-settings___6-11-0:before {
    content: "\E93A";
}
.ppvx_icon-shield___6-11-0:before {
    content: "\E93B";
}
.ppvx_icon-show-alt___6-11-0:before {
    content: "\E93C";
}
.ppvx_icon-star-alt___6-11-0:before {
    content: "\E93F";
}
.ppvx_icon-store___6-11-0:before {
    content: "\E940";
}
.ppvx_icon-support___6-11-0:before {
    content: "\E941";
}
.ppvx_icon-trash-alt___6-11-0:before {
    content: "\E942";
}
.ppvx_icon-unlock-alt___6-11-0:before {
    content: "\E943";
}
.ppvx_icon-user-add___6-11-0:before {
    content: "\E944";
}
.ppvx_icon-user___6-11-0:before {
    content: "\E945";
}
.ppvx_icon-wallet___6-11-0:before {
    content: "\E946";
}
.ppvx_icon-warning-alt___6-11-0:before {
    content: "\E947";
}
.ppvx_text--xl8___5-8-2 {
    font-size: 5rem;
    line-height: 6rem;
}
.ppvx_text--xl7___5-8-2,
.ppvx_text--xl8___5-8-2 {
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
}
.ppvx_text--xl7___5-8-2 {
    font-size: 4.5rem;
    line-height: 5.25rem;
}
.ppvx_text--xl6___5-8-2 {
    font-size: 3.75rem;
    line-height: 4.5rem;
}
.ppvx_text--xl5___5-8-2,
.ppvx_text--xl6___5-8-2 {
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
}
.ppvx_text--xl5___5-8-2 {
    font-size: 3.125rem;
    line-height: 3.75rem;
}
.ppvx_text--xl4___5-8-2 {
    font-size: 2.5rem;
    line-height: 3rem;
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
}
.ppvx_text--xl3___5-8-2 {
    font-size: 1.875rem;
}
.ppvx_text--xl2___5-8-2,
.ppvx_text--xl3___5-8-2 {
    line-height: 2.25rem;
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
}
.ppvx_text--xl2___5-8-2 {
    font-size: 1.5rem;
}
.ppvx_text--xl___5-8-2 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
}
.ppvx_text--lg___5-8-2 {
    font-size: 1.125rem;
}
.ppvx_text--lg___5-8-2,
.ppvx_text--md___5-8-2 {
    line-height: 1.5rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
}
.ppvx_text--md___5-8-2 {
    font-size: 0.9375rem;
}
.ppvx_text--sm___5-8-2 {
    font-size: 0.8125rem;
    line-height: 1.125rem;
}
.ppvx_text--sm___5-8-2,
.ppvx_text--xs___5-8-2 {
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
}
.ppvx_text--xs___5-8-2 {
    font-size: 0.6875rem;
    line-height: 0.9375rem;
}
.ppvx_text--regular___5-8-2 {
    font-weight: 700;
}
.ppvx_text--medium___5-8-2 {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
}
.ppvx_text--caption___5-8-2 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
}
.ppvx_text--caption-strong___5-8-2 {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
}
.ppvx_text--body___5-8-2 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
}
.ppvx_text--body-strong___5-8-2 {
    font-size: 1rem;
    line-height: 1.5rem;
}
.ppvx_text--body-strong___5-8-2,
.ppvx_text--heading-xs___5-8-2 {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
}
.ppvx_text--heading-xs___5-8-2 {
    font-size: 1.125rem;
    line-height: 1.625rem;
}
.ppvx_text--heading-sm___5-8-2 {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.ppvx_text--heading-md___5-8-2,
.ppvx_text--heading-sm___5-8-2 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
}
.ppvx_text--heading-md___5-8-2 {
    font-size: 1.5rem;
    line-height: 2rem;
}
.ppvx_text--heading-lg___5-8-2 {
    font-size: 2rem;
    line-height: 2.5rem;
}
.ppvx_text--heading-lg___5-8-2,
.ppvx_text--hero___5-8-2 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
}
.ppvx_text--hero___5-8-2 {
    font-size: 2.5rem;
    line-height: 3rem;
}
.ppvx_text--beta-title___5-8-2 {
    font-size: 1rem;
    line-height: 1.5rem;
}
.ppvx_text--beta-heading-xs___5-8-2,
.ppvx_text--beta-title___5-8-2 {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
}
.ppvx_text--beta-heading-xs___5-8-2 {
    font-size: 1.125rem;
    line-height: 1.625rem;
}
.ppvx_text--beta-heading-sm___5-8-2 {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.ppvx_text--beta-heading-md___5-8-2,
.ppvx_text--beta-heading-sm___5-8-2 {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
}
.ppvx_text--beta-heading-md___5-8-2 {
    font-size: 1.5rem;
    line-height: 2rem;
}
.ppvx_text--beta-heading-lg___5-8-2 {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: 500;
}
.ppvx_text--beta-display-lg___5-8-2 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 4rem;
    line-height: 4.5rem;
    font-weight: 500;
}
.ppvx_text--shimmer___5-8-2 {
    -webkit-border-radius: 0.75rem;
    -moz-border-radius: 0.75rem;
    border-radius: 0.75rem;
    width: 100%;
    height: 100%;
}
.ppvx_text--shimmer___5-8-2.ppvx_text--hero___5-8-2 {
    height: 4.875rem;
}
.ppvx_text--shimmer___5-8-2.ppvx_text--heading-lg___5-8-2 {
    height: 3rem;
}
.ppvx_text--shimmer___5-8-2.ppvx_text--heading-sm___5-8-2 {
    height: 2.25rem;
}
.ppvx_text--shimmer___5-8-2.ppvx_text--body-strong___5-8-2,
.ppvx_text--shimmer___5-8-2.ppvx_text--body___5-8-2 {
    height: 1.5rem;
}
.ppvx_text--shimmer___5-8-2.ppvx_text--caption-strong___5-8-2,
.ppvx_text--shimmer___5-8-2.ppvx_text--caption___5-8-2 {
    height: 1.25rem;
}
.ppvx--v2___5-8-2 .ppvx_text--caption___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2.ppvx_text--caption___5-8-2:not(.ppvx--v1___5-8-2) {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
}
.ppvx--v2___5-8-2 .ppvx_text--caption-strong___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2.ppvx_text--caption-strong___5-8-2:not(.ppvx--v1___5-8-2) {
    color: #0c0c0d;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
}
.ppvx--v2___5-8-2 .ppvx_text--beta-heading-xs___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2 .ppvx_text--beta-title___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2 .ppvx_text--body___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2.ppvx_text--beta-heading-xs___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2.ppvx_text--beta-title___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2.ppvx_text--body___5-8-2:not(.ppvx--v1___5-8-2) {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.ppvx--v2___5-8-2 .ppvx_text--body-strong___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2.ppvx_text--body-strong___5-8-2:not(.ppvx--v1___5-8-2) {
    color: #0c0c0d;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.ppvx--v2___5-8-2 .ppvx_text--beta-heading-md___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2 .ppvx_text--beta-heading-sm___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2 .ppvx_text--heading-md___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2 .ppvx_text--heading-sm___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2.ppvx_text--beta-heading-md___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2.ppvx_text--beta-heading-sm___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2.ppvx_text--heading-md___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2.ppvx_text--heading-sm___5-8-2:not(.ppvx--v1___5-8-2) {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 400;
}
.ppvx--v2___5-8-2 .ppvx_text--beta-heading-lg___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2 .ppvx_text--heading-lg___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2.ppvx_text--beta-heading-lg___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2.ppvx_text--heading-lg___5-8-2:not(.ppvx--v1___5-8-2) {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 2.75rem;
    line-height: 3rem;
    font-weight: 400;
}
.ppvx--v2___5-8-2 .ppvx_text--beta-display-lg___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2 .ppvx_text--hero___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2.ppvx_text--beta-display-lg___5-8-2:not(.ppvx--v1___5-8-2),
.ppvx--v2___5-8-2.ppvx_text--hero___5-8-2:not(.ppvx--v1___5-8-2) {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 4.5rem;
    line-height: 4.875rem;
    font-weight: 400;
}
.ppvx_line-clamp--line-1___5-8-2,
.ppvx_line-clamp___5-8-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.ppvx_line-clamp--line-1___5-8-2 {
    -webkit-line-clamp: 1;
}
.ppvx_line-clamp--line-2___5-8-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
}
.ppvx_line-clamp--line-3___5-8-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3;
}
.ppvx_line-clamp--line-4___5-8-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 4;
}
.ppvx_screenreader___1-4-8 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.ppvx_body--no-scrolling___1-4-8 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
}
.ppvx_visible-only-in-context___1-4-8 {
    display: none;
}
.ppvx_text-ellipsis___1-4-8 {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ppvx_shimmer___1-4-8 {
    background-color: #f1efea;
    border: 0.0625rem solid transparent;
    background-image: -webkit-gradient(linear, left top, right top, from(#f1efea), color-stop(50%, #dbd8d0), to(#f1efea));
    background-image: -webkit-linear-gradient(left, #f1efea, #dbd8d0 50%, #f1efea);
    background-image: -moz-linear-gradient(left, #f1efea 0, #dbd8d0 50%, #f1efea 100%);
    background-image: -o-linear-gradient(left, #f1efea 0, #dbd8d0 50%, #f1efea 100%);
    background-image: linear-gradient(90deg, #f1efea 0, #dbd8d0 50%, #f1efea);
    background-position: 100% 0;
    -moz-background-size: 200%;
    background-size: 200%;
    -webkit-animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
    -moz-animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
    -o-animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
    animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
}
.ppvx_shimmer--inverse___1-4-8 {
    background-color: #909191;
    background-image: -webkit-gradient(linear, left top, right top, from(#909191), color-stop(50%, #757676), to(#909191));
    background-image: -webkit-linear-gradient(left, #909191, #757676 50%, #909191);
    background-image: -moz-linear-gradient(left, #909191 0, #757676 50%, #909191 100%);
    background-image: -o-linear-gradient(left, #909191 0, #757676 50%, #909191 100%);
    background-image: linear-gradient(90deg, #909191 0, #757676 50%, #909191);
}
.ppvx_shimmer__defaults___1-4-8 {
    -webkit-border-radius: 0.75rem;
    -moz-border-radius: 0.75rem;
    border-radius: 0.75rem;
    width: 100%;
    height: 100%;
}
@-webkit-keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
@-moz-keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
@-o-keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
@keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
.ppvx_elevation--level1___1-4-8 {
    -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level2___1-4-8 {
    -webkit-box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level2--above___1-4-8 {
    -webkit-box-shadow: 0 -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level3___1-4-8 {
    -webkit-box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level4___1-4-8 {
    -webkit-box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level5___1-4-8 {
    -webkit-box-shadow: 0 0.75rem 1.75rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.75rem 1.75rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.75rem 1.75rem rgba(0, 0, 0, 0.16);
}
.ppvx--v2___1-4-8 .ppvx_elevation--level1___1-4-8:not(.ppvx--v1___1-4-8),
.ppvx_elevation--level1___1-4-8.ppvx--v2___1-4-8:not(.ppvx--v1___1-4-8) {
    -webkit-box-shadow: 0 0 0.125rem rgba(0, 0, 0, 0.04), 0 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 0 0.125rem rgba(0, 0, 0, 0.04), 0 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 0.125rem rgba(0, 0, 0, 0.04), 0 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
}
.ppvx--v2___1-4-8 .ppvx_elevation--level2___1-4-8:not(.ppvx--v1___1-4-8),
.ppvx_elevation--level2___1-4-8.ppvx--v2___1-4-8:not(.ppvx--v1___1-4-8) {
    -webkit-box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.06), 0 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.06), 0 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.06), 0 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
}
.ppvx--v2___1-4-8 .ppvx_elevation--level3___1-4-8:not(.ppvx--v1___1-4-8),
.ppvx_elevation--level3___1-4-8.ppvx--v2___1-4-8:not(.ppvx--v1___1-4-8) {
    -webkit-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.04), 0 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.04), 0 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.04), 0 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
}
.ppvx_motion__animation-timing___1-4-8 {
    -webkit-animation-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -moz-animation-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -o-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-4-8 {
    -webkit-transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -moz-transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -o-transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
}
.ppvx_toast___1-7-38 {
    padding: 1rem;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    left: 0;
    right: 0;
    margin: auto;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    white-space: normal;
    color: #fff;
    background-color: #2c2e2f;
    max-width: 30rem;
    -webkit-box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    pointer-events: auto;
}
.ppvx_toast-container___1-7-38,
.ppvx_toast___1-7-38 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.ppvx_toast-container___1-7-38 {
    position: fixed;
    top: 1rem;
    z-index: 1051;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 98%;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
}
.ppvx_toast-container___1-7-38[aria-hidden="false"] {
    visibility: visible;
    opacity: 1;
}
.ppvx_toast-container___1-7-38.ppvx_toast-container--show___1-7-38 {
    -webkit-animation: fadein___1-7-38 0.3s cubic-bezier(0, 0.9, 0.3, 1);
    -moz-animation: fadein___1-7-38 0.3s cubic-bezier(0, 0.9, 0.3, 1);
    -o-animation: fadein___1-7-38 0.3s cubic-bezier(0, 0.9, 0.3, 1);
    animation: fadein___1-7-38 0.3s cubic-bezier(0, 0.9, 0.3, 1);
}
.ppvx_toast-container___1-7-38.ppvx_toast-container--hide___1-7-38 {
    -webkit-animation: fadeout___1-7-38 0.3s cubic-bezier(0, 0.9, 0.3, 1);
    -moz-animation: fadeout___1-7-38 0.3s cubic-bezier(0, 0.9, 0.3, 1);
    -o-animation: fadeout___1-7-38 0.3s cubic-bezier(0, 0.9, 0.3, 1);
    animation: fadeout___1-7-38 0.3s cubic-bezier(0, 0.9, 0.3, 1);
}
.ppvx_toast--type_success___1-7-38 {
    background-color: #018065;
}
.ppvx_toast--type_success___1-7-38:before {
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    speak: none;
    content: "\E90E";
}
.ppvx_toast--type_success___1-7-38 .ppvx_toast__success-icon___1-7-38,
.ppvx_toast--type_success___1-7-38:before {
    color: #fff;
    font-size: 1.125rem;
    padding-right: 0.5rem;
    padding-top: 0.1875rem;
}
[dir="rtl"] .ppvx_toast--type_success___1-7-38 .ppvx_toast__success-icon___1-7-38,
[dir="rtl"] .ppvx_toast--type_success___1-7-38:before {
    padding-left: 0.5rem;
    padding-right: 0;
}
@-webkit-keyframes fadein___1-7-38 {
    0% {
        -webkit-transform: translate(-50%, -2rem);
        transform: translate(-50%, -2rem);
        opacity: 0;
    }
    to {
        visibility: visible;
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        opacity: 1;
    }
}
@-moz-keyframes fadein___1-7-38 {
    0% {
        -moz-transform: translate(-50%, -2rem);
        transform: translate(-50%, -2rem);
        opacity: 0;
    }
    to {
        visibility: visible;
        -moz-transform: translate(-50%);
        transform: translate(-50%);
        opacity: 1;
    }
}
@-o-keyframes fadein___1-7-38 {
    0% {
        -o-transform: translate(-50%, -2rem);
        transform: translate(-50%, -2rem);
        opacity: 0;
    }
    to {
        visibility: visible;
        -o-transform: translate(-50%);
        transform: translate(-50%);
        opacity: 1;
    }
}
@keyframes fadein___1-7-38 {
    0% {
        -webkit-transform: translate(-50%, -2rem);
        -moz-transform: translate(-50%, -2rem);
        -o-transform: translate(-50%, -2rem);
        transform: translate(-50%, -2rem);
        opacity: 0;
    }
    to {
        visibility: visible;
        -webkit-transform: translate(-50%);
        -moz-transform: translate(-50%);
        -o-transform: translate(-50%);
        transform: translate(-50%);
        opacity: 1;
    }
}
@-webkit-keyframes fadeout___1-7-38 {
    0% {
        visibility: visible;
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        opacity: 1;
    }
    to {
        visibility: hidden;
        -webkit-transform: translate(-50%, -2rem);
        transform: translate(-50%, -2rem);
        opacity: 0;
    }
}
@-moz-keyframes fadeout___1-7-38 {
    0% {
        visibility: visible;
        -moz-transform: translate(-50%);
        transform: translate(-50%);
        opacity: 1;
    }
    to {
        visibility: hidden;
        -moz-transform: translate(-50%, -2rem);
        transform: translate(-50%, -2rem);
        opacity: 0;
    }
}
@-o-keyframes fadeout___1-7-38 {
    0% {
        visibility: visible;
        -o-transform: translate(-50%);
        transform: translate(-50%);
        opacity: 1;
    }
    to {
        visibility: hidden;
        -o-transform: translate(-50%, -2rem);
        transform: translate(-50%, -2rem);
        opacity: 0;
    }
}
@keyframes fadeout___1-7-38 {
    0% {
        visibility: visible;
        -webkit-transform: translate(-50%);
        -moz-transform: translate(-50%);
        -o-transform: translate(-50%);
        transform: translate(-50%);
        opacity: 1;
    }
    to {
        visibility: hidden;
        -webkit-transform: translate(-50%, -2rem);
        -moz-transform: translate(-50%, -2rem);
        -o-transform: translate(-50%, -2rem);
        transform: translate(-50%, -2rem);
        opacity: 0;
    }
}
.ppvx_toast--type_success-with-svg-icon___1-7-38:before {
    display: none;
}
.ppvx--v2___1-7-38 .ppvx_toast___1-7-38:not(.ppvx--v1___1-7-38),
.ppvx_toast___1-7-38.ppvx--v2___1-7-38:not(.ppvx--v1___1-7-38) {
    color: #fff;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    -webkit-box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.06), 0 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.06), 0 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.06), 0 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
    background-color: #0c0c0d;
    -webkit-border-radius: 0.75rem;
    -moz-border-radius: 0.75rem;
    border-radius: 0.75rem;
}
.ppvx--v2___1-7-38 .ppvx_toast___1-7-38:not(.ppvx--v1___1-7-38).ppvx_toast--type_success___1-7-38,
.ppvx_toast___1-7-38.ppvx--v2___1-7-38:not(.ppvx--v1___1-7-38).ppvx_toast--type_success___1-7-38 {
    background-color: #cbf3ec;
    color: #25694f;
}
.ppvx--v2___1-7-38 .ppvx_toast___1-7-38:not(.ppvx--v1___1-7-38).ppvx_toast--type_success___1-7-38 .ppvx_toast__success-icon___1-7-38,
.ppvx--v2___1-7-38 .ppvx_toast___1-7-38:not(.ppvx--v1___1-7-38).ppvx_toast--type_success___1-7-38:before,
.ppvx_toast___1-7-38.ppvx--v2___1-7-38:not(.ppvx--v1___1-7-38).ppvx_toast--type_success___1-7-38 .ppvx_toast__success-icon___1-7-38,
.ppvx_toast___1-7-38.ppvx--v2___1-7-38:not(.ppvx--v1___1-7-38).ppvx_toast--type_success___1-7-38:before {
    color: #25694f;
    font-size: 1.5rem;
    padding-top: 0;
}
@font-face {
    font-family: PPUI-Icons;
    src: url(../fonts/PPUI-Icons.woff2) format("woff2"), url(../fonts/PPUI-Icons.woff) format("woff"),
        url(../fonts/PPUI-Icons.eot#iefix) format("embedded-opentype"), url(../fonts/PPUI-Icons.svg) format("svg");
    font-style: normal;
    font-weight: 500;
}
.ppvx_icon___6-13-0,
.ppvxIconFont___6-13-0 {
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}
.ppvx_icon___6-13-0 {
    speak: none;
}
.ppvx_icon--size_xs___6-13-0 {
    font-size: 1.125rem;
}
.ppvx_icon--size_sm___6-13-0 {
    font-size: 1.5rem;
}
.ppvx_icon--size_md___6-13-0 {
    font-size: 1.875rem;
}
.ppvx_icon--size_lg___6-13-0 {
    font-size: 2.25rem;
}
.ppvx_icon--size_xl___6-13-0 {
    font-size: 2.5rem;
}
.ppvx_icon--size_xl2___6-13-0 {
    font-size: 3rem;
}
.ppvx_icon--svg___6-13-0 {
    speak: none;
    line-height: 1;
    display: inline-block;
}
.ppvx_icon--svg___6-13-0 img,
.ppvx_icon--svg___6-13-0 svg {
    width: 1em;
    height: 1em;
    display: block;
}
.ppvx_icon-pix___6-13-0:before {
    content: "\E91D";
}
.ppvx_icon-izettle-pos___6-13-0:before {
    content: "\E9F8";
}
.ppvx_icon-pay-online___6-13-0:before {
    content: "\E9F9";
}
.ppvx_icon-shipping-send___6-13-0:before {
    content: "\E9AC";
}
.ppvx_icon-shipping-pack___6-13-0:before {
    content: "\E9AD";
}
.ppvx_icon-shipping-label___6-13-0:before {
    content: "\E9AE";
}
.ppvx_icon-emoji___6-13-0:before {
    content: "\E9A8";
}
.ppvx_icon-honey___6-13-0:before {
    content: "\E9A7";
}
.ppvx_icon-chevron-up-alt___6-13-0:before {
    content: "\E9A6";
}
.ppvx_icon-chevron-down-alt___6-13-0:before {
    content: "\E9A3";
}
.ppvx_icon-loyalty-card___6-13-0:before {
    content: "\E94C";
}
.ppvx_icon-logout___6-13-0:before {
    content: "\E9A5";
}
.ppvx_icon-barcode-scan___6-13-0:before {
    content: "\E9A1";
}
.ppvx_icon-block___6-13-0:before {
    content: "\E9A2";
}
.ppvx_icon-tip-jar___6-13-0:before {
    content: "\E9A4";
}
.ppvx_icon-theme___6-13-0:before {
    content: "\E9A0";
}
.ppvx_icon-help-center___6-13-0:before {
    content: "\E99E";
}
.ppvx_icon-duplicate___6-13-0:before {
    content: "\E99F";
}
.ppvx_icon-close-alt___6-13-0:before {
    content: "\E99C";
}
.ppvx_icon-crypto___6-13-0:before {
    content: "\E99D";
}
.ppvx_icon-security-code___6-13-0:before {
    content: "\E99B";
}
.ppvx_icon-share-link___6-13-0:before {
    content: "\E99A";
}
.ppvx_icon-share-email___6-13-0:before {
    content: "\E98F";
}
.ppvx_icon-share-facebook___6-13-0:before {
    content: "\E990";
}
.ppvx_icon-share-instagram___6-13-0:before {
    content: "\E991";
}
.ppvx_icon-share-line___6-13-0:before {
    content: "\E992";
}
.ppvx_icon-share-linkedin___6-13-0:before {
    content: "\E993";
}
.ppvx_icon-share-messenger___6-13-0:before {
    content: "\E994";
}
.ppvx_icon-share-mobile___6-13-0:before {
    content: "\E995";
}
.ppvx_icon-share-snapchat___6-13-0:before {
    content: "\E996";
}
.ppvx_icon-share-twitter___6-13-0:before {
    content: "\E997";
}
.ppvx_icon-share-wechat___6-13-0:before {
    content: "\E998";
}
.ppvx_icon-share-whatsapp___6-13-0:before {
    content: "\E999";
}
.ppvx_icon-message-center___6-13-0:before {
    content: "\E98E";
}
.ppvx_icon-direct-deposit___6-13-0:before {
    content: "\E98D";
}
.ppvx_icon-arrow-up___6-13-0:before {
    content: "\E98C";
}
.ppvx_icon-verified-alt___6-13-0:before {
    content: "\E98B";
}
.ppvx_icon-working-capital___6-13-0:before {
    content: "\E988";
}
.ppvx_icon-code___6-13-0:before {
    content: "\E989";
}
.ppvx_icon-tools___6-13-0:before {
    content: "\E98A";
}
.ppvx_icon-preferred-selected___6-13-0:before {
    content: "\E986";
}
.ppvx_icon-preferred___6-13-0:before {
    content: "\E987";
}
.ppvx_icon-external___6-13-0:before {
    content: "\E985";
}
.ppvx_icon-purchase-protection-alt___6-13-0:before {
    content: "\E984";
}
.ppvx_icon-favorite-selected___6-13-0:before {
    content: "\E981";
}
.ppvx_icon-favorite___6-13-0:before {
    content: "\E982";
}
.ppvx_icon-resolution___6-13-0:before {
    content: "\E983";
}
.ppvx_icon-disaster-relief___6-13-0:before {
    content: "\E97B";
}
.ppvx_icon-add-payment-method___6-13-0:before {
    content: "\E97C";
}
.ppvx_icon-arrow-down___6-13-0:before {
    content: "\E97D";
}
.ppvx_icon-credit-debit-cards___6-13-0:before {
    content: "\E97E";
}
.ppvx_icon-activity___6-13-0:before {
    content: "\E97F";
}
.ppvx_icon-refund___6-13-0:before {
    content: "\E980";
}
.ppvx_icon-auto-top-up___6-13-0:before {
    content: "\E979";
}
.ppvx_icon-world___6-13-0:before {
    content: "\E97A";
}
.ppvx_icon-money-delivery___6-13-0:before {
    content: "\E975";
}
.ppvx_icon-face-id___6-13-0:before {
    content: "\E96E";
}
.ppvx_icon-special-financing___6-13-0:before {
    content: "\E96F";
}
.ppvx_icon-achievement___6-13-0:before {
    content: "\E970";
}
.ppvx_icon-add-image___6-13-0:before {
    content: "\E971";
}
.ppvx_icon-copy-to-clipboard___6-13-0:before {
    content: "\E972";
}
.ppvx_icon-decline___6-13-0:before {
    content: "\E973";
}
.ppvx_icon-location___6-13-0:before {
    content: "\E974";
}
.ppvx_icon-number-pad___6-13-0:before {
    content: "\E976";
}
.ppvx_icon-share___6-13-0:before {
    content: "\E977";
}
.ppvx_icon-split-bill___6-13-0:before {
    content: "\E978";
}
.ppvx_icon-overflow___6-13-0:before {
    content: "\E96D";
}
.ppvx_icon-calculator___6-13-0:before {
    content: "\E96A";
}
.ppvx_icon-subtract___6-13-0:before {
    content: "\E96C";
}
.ppvx_icon-sort-ascending-alt___6-13-0:before {
    content: "\E969";
}
.ppvx_icon-sort-descending-alt___6-13-0:before {
    content: "\E96B";
}
.ppvx_icon-microphone___6-13-0:before {
    content: "\E968";
}
.ppvx_icon-attach___6-13-0:before {
    content: "\E966";
}
.ppvx_icon-light-bulb___6-13-0:before {
    content: "\E967";
}
.ppvx_icon-download___6-13-0:before {
    content: "\E964";
}
.ppvx_icon-upload___6-13-0:before {
    content: "\E965";
}
.ppvx_icon-fingerprint___6-13-0:before {
    content: "\E963";
}
.ppvx_icon-rocket___6-13-0:before {
    content: "\E962";
}
.ppvx_icon-clear-alt___6-13-0:before {
    content: "\E95A";
}
.ppvx_icon-cash___6-13-0:before {
    content: "\E95B";
}
.ppvx_icon-contact-info___6-13-0:before {
    content: "\E95C";
}
.ppvx_icon-home___6-13-0:before {
    content: "\E95D";
}
.ppvx_icon-insights___6-13-0:before {
    content: "\E95E";
}
.ppvx_icon-invoice___6-13-0:before {
    content: "\E95F";
}
.ppvx_icon-shipping___6-13-0:before {
    content: "\E960";
}
.ppvx_icon-transfer___6-13-0:before {
    content: "\E961";
}
.ppvx_icon-withdraw-cash___6-13-0:before {
    content: "\E959";
}
.ppvx_icon-add-cash___6-13-0:before {
    content: "\E952";
}
.ppvx_icon-pp-cash-card___6-13-0:before {
    content: "\E953";
}
.ppvx_icon-gift___6-13-0:before {
    content: "\E950";
}
.ppvx_icon-lock___6-13-0:before {
    content: "\E951";
}
.ppvx_icon-money-pools___6-13-0:before {
    content: "\E954";
}
.ppvx_icon-photo___6-13-0:before {
    content: "\E955";
}
.ppvx_icon-print___6-13-0:before {
    content: "\E956";
}
.ppvx_icon-trash___6-13-0:before {
    content: "\E957";
}
.ppvx_icon-scan-to-send___6-13-0:before {
    content: "\E958";
}
.ppvx_icon-acorns___6-13-0:before {
    content: "\E93D";
}
.ppvx_icon-cash-check___6-13-0:before {
    content: "\E93E";
}
.ppvx_icon-donate___6-13-0:before {
    content: "\E948";
}
.ppvx_icon-goals___6-13-0:before {
    content: "\E949";
}
.ppvx_icon-offers-rewards___6-13-0:before {
    content: "\E94A";
}
.ppvx_icon-order-ahead___6-13-0:before {
    content: "\E94B";
}
.ppvx_icon-request___6-13-0:before {
    content: "\E94D";
}
.ppvx_icon-send___6-13-0:before {
    content: "\E94E";
}
.ppvx_icon-transfer-money___6-13-0:before {
    content: "\E94F";
}
.ppvx_icon-add___6-13-0:before {
    content: "\E900";
}
.ppvx_icon-arrow-left___6-13-0:before {
    content: "\E901";
}
.ppvx_icon-arrow-right___6-13-0:before {
    content: "\E902";
}
.ppvx_icon-warning___6-13-0:before {
    content: "\E903";
}
.ppvx_icon-bank___6-13-0:before {
    content: "\E904";
}
.ppvx_icon-browser___6-13-0:before {
    content: "\E905";
}
.ppvx_icon-calendar-paused___6-13-0:before {
    content: "\E906";
}
.ppvx_icon-calendar___6-13-0:before {
    content: "\E907";
}
.ppvx_icon-camera-add___6-13-0:before {
    content: "\E908";
}
.ppvx_icon-camera___6-13-0:before {
    content: "\E909";
}
.ppvx_icon-card___6-13-0:before {
    content: "\E90A";
}
.ppvx_icon-cart___6-13-0:before {
    content: "\E90B";
}
.ppvx_icon-chat___6-13-0:before {
    content: "\E90C";
}
.ppvx_icon-check-alt___6-13-0:before {
    content: "\E90D";
}
.ppvx_icon-check-circle-alt___6-13-0:before {
    content: "\E90E";
}
.ppvx_icon-check-circle___6-13-0:before {
    content: "\E90F";
}
.ppvx_icon-check___6-13-0:before {
    content: "\E910";
}
.ppvx_icon-chevron-circle-down___6-13-0:before {
    content: "\E911";
}
.ppvx_icon-chevron-circle-up___6-13-0:before {
    content: "\E912";
}
.ppvx_icon-chevron-down___6-13-0:before {
    content: "\E913";
}
.ppvx_icon-chevron-left___6-13-0:before {
    content: "\E914";
}
.ppvx_icon-chevron-right-alt___6-13-0:before {
    content: "\E915";
}
.ppvx_icon-chevron-right___6-13-0:before {
    content: "\E916";
}
.ppvx_icon-chevron-up___6-13-0:before {
    content: "\E917";
}
.ppvx_icon-clear___6-13-0:before {
    content: "\E918";
}
.ppvx_icon-close___6-13-0:before {
    content: "\E919";
}
.ppvx_icon-critical-alt___6-13-0:before {
    content: "\E91A";
}
.ppvx_icon-desktop___6-13-0:before {
    content: "\E91B";
}
.ppvx_icon-edit___6-13-0:before {
    content: "\E91C";
}
.ppvx_icon-email___6-13-0:before {
    content: "\E91E";
}
.ppvx_icon-error___6-13-0:before {
    content: "\E91F";
}
.ppvx_icon-external-alt___6-13-0:before {
    content: "\E920";
}
.ppvx_icon-faq___6-13-0:before {
    content: "\E921";
}
.ppvx_icon-filter___6-13-0:before {
    content: "\E922";
}
.ppvx_icon-heart___6-13-0:before {
    content: "\E923";
}
.ppvx_icon-hide-alt___6-13-0:before {
    content: "\E924";
}
.ppvx_icon-info-alt___6-13-0:before {
    content: "\E925";
}
.ppvx_icon-info___6-13-0:before {
    content: "\E926";
}
.ppvx_icon-laptop___6-13-0:before {
    content: "\E927";
}
.ppvx_icon-link___6-13-0:before {
    content: "\E928";
}
.ppvx_icon-list-detailed___6-13-0:before {
    content: "\E929";
}
.ppvx_icon-list-simple___6-13-0:before {
    content: "\E92A";
}
.ppvx_icon-lock-alt___6-13-0:before {
    content: "\E92B";
}
.ppvx_icon-logo-paypal___6-13-0:before {
    content: "\E92C";
}
.ppvx_icon-menu___6-13-0:before {
    content: "\E92D";
}
.ppvx_icon-mobile___6-13-0:before {
    content: "\E92E";
}
.ppvx_icon-notification___6-13-0:before {
    content: "\E92F";
}
.ppvx_icon-pending-paused___6-13-0:before {
    content: "\E930";
}
.ppvx_icon-pending___6-13-0:before {
    content: "\E931";
}
.ppvx_icon-phone___6-13-0:before {
    content: "\E932";
}
.ppvx_icon-play-sm___6-13-0:before {
    content: "\E933";
}
.ppvx_icon-play___6-13-0:before {
    content: "\E934";
}
.ppvx_icon-question-alt___6-13-0:before {
    content: "\E935";
}
.ppvx_icon-recurring-paused___6-13-0:before {
    content: "\E936";
}
.ppvx_icon-recurring___6-13-0:before {
    content: "\E937";
}
.ppvx_icon-refresh___6-13-0:before {
    content: "\E938";
}
.ppvx_icon-search___6-13-0:before {
    content: "\E939";
}
.ppvx_icon-settings___6-13-0:before {
    content: "\E93A";
}
.ppvx_icon-shield___6-13-0:before {
    content: "\E93B";
}
.ppvx_icon-show-alt___6-13-0:before {
    content: "\E93C";
}
.ppvx_icon-star-alt___6-13-0:before {
    content: "\E93F";
}
.ppvx_icon-store___6-13-0:before {
    content: "\E940";
}
.ppvx_icon-support___6-13-0:before {
    content: "\E941";
}
.ppvx_icon-trash-alt___6-13-0:before {
    content: "\E942";
}
.ppvx_icon-unlock-alt___6-13-0:before {
    content: "\E943";
}
.ppvx_icon-user-add___6-13-0:before {
    content: "\E944";
}
.ppvx_icon-user___6-13-0:before {
    content: "\E945";
}
.ppvx_icon-wallet___6-13-0:before {
    content: "\E946";
}
.ppvx_icon-warning-alt___6-13-0:before {
    content: "\E947";
}
.ppvx_text-input__label___3-13-14 {
    pointer-events: none;
    position: absolute;
    top: 0.4375rem;
    -webkit-transition: font-size 0.1s ease-in-out, top 0.1s ease-in-out, background-color 10ms linear 0.1s;
    -o-transition: font-size 0.1s ease-in-out, top 0.1s ease-in-out, background-color 10ms 0.1s linear;
    -moz-transition: font-size 0.1s ease-in-out, top 0.1s ease-in-out, background-color 10ms 0.1s linear;
    transition: font-size 0.1s ease-in-out, top 0.1s ease-in-out, background-color 10ms linear 0.1s;
    right: 0.75rem;
    left: 0.75rem;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ppvx_text-input__helper-text___3-13-14,
.ppvx_text-input__label___3-13-14 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    color: #687173;
}
.ppvx_text-input__helper-text___3-13-14 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0.5rem 0 0;
    display: block;
    list-style: none;
    padding: 0;
}
.ppvx_text-input___3-13-14 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    padding: 0;
    position: relative;
    text-align: left;
}
.ppvx_text-input___3-13-14 .ppvx_text-input__icon--right___3-13-14 {
    position: absolute;
}
.ppvx_text-input___3-13-14 .ppvx_text-input__icon--right___3-13-14:focus:after {
    content: "";
    position: absolute;
    top: -0.0625rem;
    left: -0.0625rem;
    right: 0;
    border: 0.125rem solid #0070ba;
    -webkit-box-shadow: 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.25rem #bfdbee;
    box-shadow: 0 0 0 0.25rem #bfdbee;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    text-indent: 0.0625rem;
    width: 100.125%;
    height: 100.125%;
    pointer-events: none;
}
.ppvx_text-input___3-13-14 .ppvx_text-input__icon--left___3-13-14 {
    pointer-events: none;
    z-index: 1;
    color: #687173;
}
.ppvx_text-input___3-13-14 .ppvx_text-input__icon--left___3-13-14:focus:after {
    content: "";
    position: absolute;
    top: -0.0625rem;
    left: -0.0625rem;
    right: 0;
    border: 0.125rem solid #0070ba;
    -webkit-box-shadow: 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.25rem #bfdbee;
    box-shadow: 0 0 0 0.25rem #bfdbee;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    text-indent: 0.0625rem;
    width: 100.125%;
    height: 100.125%;
    pointer-events: none;
}
.ppvx_text-input___3-13-14.ppvx_text-input--layerfix___3-13-14 {
    z-index: 1;
}
.ppvx_text-input___3-13-14.ppvx_text-input--layerfix___3-13-14 .ppvx_text-input__placemat___3-13-14 {
    z-index: -1;
}
.ppvx_text-input__control___3-13-14 {
    padding: 1.4375rem 0.6875rem 0.4375rem;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border: 0.0625rem solid #909697;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    background-color: #fff;
    color: #000;
    margin: 0;
    outline: none;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    min-height: 3.5rem;
}
.ppvx_text-input__control___3-13-14:placeholder-shown:not(:focus)::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-13-14:-moz-placeholder-shown:not(:focus)::-moz-placeholder {
    opacity: 0;
    -moz-transition: opacity 0.1s ease-in-out;
    -webkit-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-13-14:placeholder-shown:not(:focus)::-moz-placeholder {
    opacity: 0;
    -moz-transition: opacity 0.1s ease-in-out;
    -webkit-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-13-14:first-line {
    line-height: 1.5rem;
}
.ppvx_text-input__control___3-13-14:-ms-input-placeholder:not(:focus) {
    -webkit-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-13-14:focus,
.ppvx_text-input__control___3-13-14[aria-expanded="true"] {
    border-color: #0070ba;
    -webkit-box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
    box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
}
textarea.ppvx_text-input__control___3-13-14 {
    height: auto;
    min-height: 4.5rem;
    background-color: #fff;
    resize: vertical;
}
textarea.ppvx_text-input__control___3-13-14 ~ .ppvx_text-input__label___3-13-14 {
    background-color: #fff;
    top: 0.0625rem;
    padding-top: 0.375rem;
}
textarea.ppvx_text-input__control___3-13-14:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-13-14 {
    padding-top: 0;
}
textarea.ppvx_text-input__control___3-13-14:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__label___3-13-14 {
    padding-top: 0;
}
textarea.ppvx_text-input__control___3-13-14:placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-13-14 {
    padding-top: 0;
}
.ppvx_text-input__control___3-13-14:focus + .ppvx_text-input__label___3-13-14 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    color: #687173;
}
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14 {
    padding: 0.9375rem 0.6875rem;
}
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14:focus {
    color: #2c2e2f;
}
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14:-moz-placeholder-shown:not(:focus):-moz-placeholder,
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14:-moz-placeholder-shown:not(:focus)::-moz-placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14:-moz-placeholder-shown:not(:focus)::placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14:-ms-input-placeholder:not(:focus):-ms-input-placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14:-ms-input-placeholder:not(:focus)::placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14:placeholder-shown:not(:focus)::-webkit-input-placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14:placeholder-shown:not(:focus):-moz-placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14:placeholder-shown:not(:focus)::-moz-placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14:placeholder-shown:not(:focus):-ms-input-placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14:placeholder-shown:not(:focus)::placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__placemat___3-13-14 {
    padding-top: 1rem;
}
.ppvx_field--error___3-13-14 .ppvx_text-input__control___3-13-14 {
    border: 0.125rem solid #d20000;
    padding: 1.375rem 0.625rem 0.375rem;
}
.ppvx_field--error___3-13-14 .ppvx_text-input__control___3-13-14:focus {
    -webkit-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    box-shadow: inset 0 0 0 0.0625rem #d20000, 0 0 0 0.25rem #bfdbee;
    border: 0.125rem solid #0070ba;
}
.ppvx_field--error___3-13-14 textarea.ppvx_text-input__control___3-13-14 ~ .ppvx_text-input__label___3-13-14 {
    top: 0.125rem;
    padding-top: 0.3125rem;
}
.ppvx_field--error___3-13-14.ppvx_combo--open___3-13-14 .ppvx_text-input__control___3-13-14 {
    -webkit-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    box-shadow: inset 0 0 0 0.0625rem #d20000, 0 0 0 0.25rem #bfdbee;
    border: 0.125rem solid #0070ba;
}
.ppvx_field--error___3-13-14.ppvx_text-input--combine-both___3-13-14,
.ppvx_field--error___3-13-14.ppvx_text-input--combine-right___3-13-14 {
    z-index: 1;
}
.ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14:after {
    border: 0.125rem solid #d20000;
}
.ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper--focus___3-13-14:after {
    -webkit-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    box-shadow: inset 0 0 0 0.0625rem #d20000, 0 0 0 0.25rem #bfdbee;
    border: 0.125rem solid #0070ba;
}
.ppvx_field--error___3-13-14 .ppvx_text-input__control--icon-right___3-13-14 {
    padding-right: 3.625rem;
    padding-left: 0.625rem;
}
.ppvx_field--error___3-13-14 .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14 {
    padding-left: 2.875rem;
    padding-right: 0.625rem;
}
.ppvx_field--error___3-13-14 .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14.ppvx_text-input__control--icon-right___3-13-14 {
    padding-right: 3.625rem;
    padding-left: 2.875rem;
}
.ppvx_field--error___3-13-14.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14 {
    padding: 0.875rem 0.625rem;
}
.ppvx_field--error___3-13-14.ppvx_text-input--combine-both___3-13-14 + .ppvx_field--error___3-13-14.ppvx_text-input--combine-left___3-13-14,
.ppvx_field--error___3-13-14.ppvx_text-input--combine-right___3-13-14 + .ppvx_field--error___3-13-14.ppvx_text-input--combine-both___3-13-14,
.ppvx_field--error___3-13-14.ppvx_text-input--combine-right___3-13-14 + .ppvx_field--error___3-13-14.ppvx_text-input--combine-left___3-13-14 {
    margin-left: -0.125rem;
    margin-right: 0;
}
[dir="rtl"] .ppvx_field--error___3-13-14.ppvx_text-input--combine-both___3-13-14 + .ppvx_field--error___3-13-14.ppvx_text-input--combine-left___3-13-14,
[dir="rtl"] .ppvx_field--error___3-13-14.ppvx_text-input--combine-right___3-13-14 + .ppvx_field--error___3-13-14.ppvx_text-input--combine-both___3-13-14,
[dir="rtl"] .ppvx_field--error___3-13-14.ppvx_text-input--combine-right___3-13-14 + .ppvx_field--error___3-13-14.ppvx_text-input--combine-left___3-13-14 {
    margin-right: -0.125rem;
    margin-left: 0;
}
[dir="rtl"] .ppvx_text-input___3-13-14 {
    text-align: right;
}
[dir="rtl"] .ppvx_field--error___3-13-14 .ppvx_text-input__control--icon-right___3-13-14 {
    padding-left: 3.625rem;
    padding-right: 0.625rem;
}
[dir="rtl"] .ppvx_field--error___3-13-14 .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14 {
    padding-right: 2.875rem;
    padding-left: 0.625rem;
}
[dir="rtl"] .ppvx_field--error___3-13-14 .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14.ppvx_text-input__control--icon-right___3-13-14 {
    padding-right: 2.875rem;
    padding-left: 3.625rem;
}
.ppvx_text-input__placemat___3-13-14 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 1.5rem 0.75rem 0;
    color: #b7bcbf;
    background-color: #fff;
    white-space: nowrap;
}
.ppvx_text-input__placemat___3-13-14 + .ppvx_text-input__control___3-13-14:focus {
    background-color: transparent;
}
[dir="rtl"] .ppvx_text-input__placemat___3-13-14 {
    -webkit-transform: translateX(-0.0625rem);
    -moz-transform: translateX(-0.0625rem);
    -ms-transform: translateX(-0.0625rem);
    -o-transform: translateX(-0.0625rem);
    transform: translateX(-0.0625rem);
}
.ppvx_text-input__control___3-13-14:-moz-placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-13-14) ~ .ppvx_text-input__label___3-13-14 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    top: 1rem;
    background-color: transparent;
}
.ppvx_text-input__control___3-13-14:-ms-input-placeholder:not(:focus):not(.ppvx_text-input--permafocus___3-13-14) ~ .ppvx_text-input__label___3-13-14 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    top: 1rem;
    background-color: transparent;
}
.ppvx_text-input__control___3-13-14:placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-13-14) ~ .ppvx_text-input__label___3-13-14 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    top: 1rem;
    background-color: transparent;
}
.ppvx_text-input__control___3-13-14:not(:focus):not(.ppvx_text-input--permafocus___3-13-14):-ms-input-placeholder + .ppvx_text-input__label___3-13-14 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    top: 0.4375rem;
}
.ppvx_text-input__icon--left___3-13-14,
.ppvx_text-input__icon--right___3-13-14 {
    text-decoration: none;
    position: absolute;
}
.ppvx_text-input__icon--left___3-13-14 {
    top: 1rem;
    left: 0.75rem;
    right: auto;
}
.ppvx_text-input___3-13-14 .ppvx_text-input__icon--right___3-13-14 {
    width: 3rem;
    height: 3rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    top: 0.25rem;
    left: auto;
    right: 0;
}
[dir="rtl"] .ppvx_text-input__icon--left___3-13-14 {
    left: 0;
    right: 0.75rem;
}
[dir="rtl"] .ppvx_text-input__icon--right___3-13-14 {
    left: 0;
    right: auto;
}
.ppvx_text-input___3-13-14.ppvx_combo___3-13-14 {
    cursor: pointer;
}
.ppvx_text-input___3-13-14.ppvx_combo___3-13-14:before {
    content: "\E913";
    position: absolute;
    top: 1rem;
    right: 1rem;
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 1.875rem;
    cursor: pointer;
    z-index: 1;
}
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx_combo___3-13-14:before {
    left: 1rem;
    right: auto;
}
.ppvx_text-input___3-13-14.ppvx_combo___3-13-14.ppvx_text-input___3-13-14.ppvx_combo--open___3-13-14:before {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.ppvx_text-input___3-13-14.ppvx_combo___3-13-14 .ppvx_text-input__control___3-13-14::-ms-clear {
    display: none;
}
.ppvx_text-input__control--icon-right___3-13-14 {
    padding-right: 3.6875rem;
    padding-left: 0.6875rem;
}
[dir="rtl"] .ppvx_text-input__control--icon-right___3-13-14 {
    padding-left: 3.6875rem;
    padding-right: 0.6875rem;
}
.ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14 {
    padding-left: 2.9375rem;
    padding-right: 0.6875rem;
}
[dir="rtl"] .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14 {
    padding-right: 2.9375rem;
    padding-left: 0.6875rem;
}
.ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14.ppvx_text-input__control--icon-right___3-13-14 {
    padding-right: 3.6875rem;
    padding-left: 2.9375rem;
}
[dir="rtl"] .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14.ppvx_text-input__control--icon-right___3-13-14 {
    padding-right: 2.9375rem;
    padding-left: 3.6875rem;
}
.ppvx_text-input__control--icon-right___3-13-14 ~ .ppvx_text-input__label___3-13-14 {
    left: 0.75rem;
    right: 3.75rem;
}
[dir="rtl"] .ppvx_text-input__control--icon-right___3-13-14 ~ .ppvx_text-input__label___3-13-14 {
    left: 3.75rem;
    right: 0.75rem;
}
.ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__label___3-13-14 {
    left: 3rem;
    right: 0.75rem;
}
[dir="rtl"] .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__label___3-13-14 {
    right: 3rem;
    left: 0.75rem;
}
.ppvx_text-input__control___3-13-14::-webkit-input-placeholder {
    color: #687173;
    opacity: 1;
}
.ppvx_text-input__control___3-13-14:-moz-placeholder {
    color: #687173;
    opacity: 1;
    -moz-transition: opacity 0.1s ease-in-out;
    -webkit-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-13-14:-ms-input-placeholder {
    color: #687173;
}
.ppvx_text-input__error-text___3-13-14 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0.5rem 0 0;
    margin-top: 0.5rem;
    color: #2c2e2f;
}
.ppvx_text-input__error-text___3-13-14:before {
    content: "\E91A";
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    speak: none;
    font-size: 1.125rem;
}
.ppvx_text-input__error-text___3-13-14 .ppvx_text-input__error-icon___3-13-14,
.ppvx_text-input__error-text___3-13-14:before {
    color: #d20000;
    margin-right: 0.75rem;
    margin-left: 0;
}
[dir="rtl"] .ppvx_text-input__error-icon___3-13-14,
[dir="rtl"] .ppvx_text-input__error-text___3-13-14:before {
    margin-left: 0.75rem;
    margin-right: 0;
}
.ppvx_text-input__success-icon___3-13-14 {
    color: #299976;
    margin-right: 0.75rem;
    margin-left: 0;
}
[dir="rtl"] .ppvx_text-input__success-icon___3-13-14 {
    margin-left: 0.75rem;
    margin-right: 0;
}
.ppvx_text-input--combine-both___3-13-14:focus-within,
.ppvx_text-input--combine-left___3-13-14:focus-within,
.ppvx_text-input--combine-right___3-13-14:focus-within {
    z-index: 2;
}
.ppvx_text-input--combine-left___3-13-14 {
    margin-left: -0.0625rem;
}
.ppvx_text-input--combine-left___3-13-14 .ppvx_text-input__control___3-13-14 {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}
[dir="rtl"] .ppvx_text-input--combine-left___3-13-14 {
    margin-left: 0;
    margin-right: -0.0625rem;
}
[dir="rtl"] .ppvx_text-input--combine-left___3-13-14 .ppvx_text-input__control___3-13-14 {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -webkit-border-top-left-radius: 0.25rem;
    -moz-border-radius-topleft: 0.25rem;
    border-top-left-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0.25rem;
    -moz-border-radius-bottomleft: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.ppvx_text-input--combine-right___3-13-14 .ppvx_text-input__control___3-13-14 {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
[dir="rtl"] .ppvx_text-input--combine-right___3-13-14 .ppvx_text-input__control___3-13-14 {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-right-radius: 0.25rem;
    -moz-border-radius-topright: 0.25rem;
    border-top-right-radius: 0.25rem;
    -webkit-border-bottom-right-radius: 0.25rem;
    -moz-border-radius-bottomright: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.ppvx_text-input--combine-both___3-13-14 {
    margin-left: -0.0625rem;
}
.ppvx_text-input--combine-both___3-13-14 .ppvx_text-input__control___3-13-14 {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
[dir="rtl"] .ppvx_text-input--combine-both___3-13-14 {
    margin-left: 0;
    margin-right: -0.0625rem;
}
.ppvx_text-input__error-text--list___3-13-14 {
    list-style: none;
    padding: 0;
    margin: 0;
}
.ppvx_text-input__prefix-wrapper___3-13-14 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.0625rem;
}
.ppvx_text-input__prefix-wrapper___3-13-14:after {
    content: " ";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    border: 0.0625rem solid #909697;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    pointer-events: none;
}
.ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control___3-13-14 {
    border: none;
    min-height: 3.375rem;
}
.ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control___3-13-14:focus {
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;
}
.ppvx_text-input__prefix___3-13-14 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}
.ppvx_text-input__prefix___3-13-14,
[dir="rtl"] .ppvx_text-input__suffix___3-13-14 {
    white-space: nowrap;
    color: #000;
    padding: 1.4375rem 0.125rem 0.4375rem;
    padding-left: 0.75rem;
}
.ppvx_text-input__suffix___3-13-14,
[dir="rtl"] .ppvx_text-input__prefix___3-13-14 {
    white-space: nowrap;
    color: #000;
    padding: 1.4375rem 0.125rem 0.4375rem;
    padding-right: 0.75rem;
}
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__prefix___3-13-14,
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__suffix___3-13-14 {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
}
.ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 {
    padding: 0.0625rem 0.125rem;
}
.ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--prefix___3-13-14,
.ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--prefix___3-13-14 {
    padding-left: 0;
}
.ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14,
.ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14 {
    padding-right: 0;
}
.ppvx_text-input__prefix-wrapper--focus___3-13-14:after {
    border-color: #0070ba;
    -webkit-box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
    box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
}
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--prefix___3-13-14 {
    padding-left: 0;
}
.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14 {
    padding-right: 0;
}
.ppvx_text-input__control___3-13-14:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__prefix___3-13-14,
.ppvx_text-input__control___3-13-14:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__suffix___3-13-14 {
    opacity: 0;
}
.ppvx_text-input__control___3-13-14:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__prefix___3-13-14,
.ppvx_text-input__control___3-13-14:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__suffix___3-13-14 {
    opacity: 0;
}
.ppvx_text-input__control___3-13-14:placeholder-shown:not(:focus) ~ .ppvx_text-input__prefix___3-13-14,
.ppvx_text-input__control___3-13-14:placeholder-shown:not(:focus) ~ .ppvx_text-input__suffix___3-13-14 {
    opacity: 0;
}
[dir="rtl"] .ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--prefix___3-13-14,
[dir="rtl"] .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--prefix___3-13-14 {
    padding-right: 0;
    padding-left: 0.75rem;
}
[dir="rtl"] .ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14,
[dir="rtl"] .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14 {
    padding-left: 0;
    padding-right: 0.75rem;
}
[dir="rtl"] .ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14.ppvx_text-input__control--prefix___3-13-14,
[dir="rtl"] .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14.ppvx_text-input__control--prefix___3-13-14 {
    padding-left: 0;
    padding-right: 0;
}
.ppvx_text-input__error-text--with-svg-icon___3-13-14:before {
    display: none;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14),
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    padding: 1.75rem 0.6875rem 0.625rem;
    border-color: #909191;
    min-height: 4rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14::-moz-placeholder,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14::-moz-placeholder {
    color: #515354;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14:-ms-input-placeholder,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14:-ms-input-placeholder {
    color: #515354;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14::-webkit-input-placeholder,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14::-webkit-input-placeholder {
    color: #515354;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14:-moz-placeholder,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14:-moz-placeholder {
    color: #515354;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14::placeholder,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14::placeholder {
    color: #515354;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14:focus,
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14[aria-expanded="true"],
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14:focus,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14[aria-expanded="true"] {
    border-color: #1040c1;
    -webkit-box-shadow: 0 0 0 0.125rem #1040c1 inset, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.125rem #1040c1 inset, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    box-shadow: inset 0 0 0 0.125rem #1040c1, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_combo___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_combo___3-13-14 {
    font-size: 1.5rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_combo___3-13-14:before,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_combo___3-13-14:before {
    content: "";
    -webkit-mask: url(../img/v2-chevron-down.svg) center no-repeat;
    mask: url(../img/v2-chevron-down.svg) center no-repeat;
    -webkit-mask-size: 1.5rem;
    mask-size: 1.5rem;
    background-color: #515354;
    display: block;
    width: 3rem;
    height: 3rem;
    top: 0.5rem;
    right: 0.25rem;
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_combo___3-13-14:before,
    .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_combo___3-13-14:before {
        content: url(../img/v2-chevron-down.svg);
        background: none;
        width: 1.5rem;
        height: 1.5rem;
        top: 1.125rem;
        right: 1.125rem;
    }
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__placemat___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__placemat___3-13-14 {
    color: #b7bcbf;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    padding: 1.8125rem 0.75rem 0.625rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--left___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--left___3-13-14 {
    top: 1.25rem;
    color: #515354;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14 {
    padding-left: 2.9375rem;
    padding-right: 0.6875rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14.ppvx_text-input__control--icon-right___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14.ppvx_text-input__control--icon-right___3-13-14 {
    padding-left: 2.9375rem;
    padding-right: 3.6875rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--right___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--right___3-13-14 {
    top: 0.5rem;
    right: 0.5rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control--icon-right___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control--icon-right___3-13-14 {
    padding-right: 3.6875rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__label___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__label___3-13-14 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    top: 0.5rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14:-moz-placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-13-14) ~ .ppvx_text-input__label___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14:-moz-placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-13-14) ~ .ppvx_text-input__label___3-13-14 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    color: #515354;
    top: 1.25rem;
    margin-bottom: 0;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14:-ms-input-placeholder:not(:focus):not(.ppvx_text-input--permafocus___3-13-14) ~ .ppvx_text-input__label___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14:-ms-input-placeholder:not(:focus):not(.ppvx_text-input--permafocus___3-13-14) ~ .ppvx_text-input__label___3-13-14 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    color: #515354;
    top: 1.25rem;
    margin-bottom: 0;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14:placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-13-14) ~ .ppvx_text-input__label___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14:placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-13-14) ~ .ppvx_text-input__label___3-13-14 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    color: #515354;
    top: 1.25rem;
    margin-bottom: 0;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14:not(:focus):not(.ppvx_text-input--permafocus___3-13-14):-ms-input-placeholder + .ppvx_text-input__label___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14:not(:focus):not(.ppvx_text-input--permafocus___3-13-14):-ms-input-placeholder + .ppvx_text-input__label___3-13-14 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    top: 0.5rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14 {
    padding: 1.1875rem 0.6875rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__prefix___3-13-14,
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__suffix___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__prefix___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__suffix___3-13-14 {
    padding-top: 1.1875rem;
    padding-bottom: 1.1875rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__placemat___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__placemat___3-13-14 {
    padding-top: 1.25rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__prefix___3-13-14,
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__suffix___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__prefix___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__suffix___3-13-14 {
    padding-top: 1.75rem;
    padding-bottom: 0.625rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14.ppvx_text-input__prefix-wrapper--focus___3-13-14:after,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14.ppvx_text-input__prefix-wrapper--focus___3-13-14:after {
    border-color: #1040c1;
    -webkit-box-shadow: 0 0 0 0.125rem #1040c1 inset, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.125rem #1040c1 inset, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    box-shadow: inset 0 0 0 0.125rem #1040c1, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14.ppvx_text-input__prefix-wrapper--focus___3-13-14 .ppvx_text-input__control___3-13-14:focus,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14.ppvx_text-input__prefix-wrapper--focus___3-13-14 .ppvx_text-input__control___3-13-14:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control___3-13-14 {
    min-height: 3.875rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control___3-13-14.ppvx_text-input__control--prefix___3-13-14,
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control___3-13-14.ppvx_text-input__control--prefix___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control___3-13-14.ppvx_text-input__control--prefix___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control___3-13-14.ppvx_text-input__control--prefix___3-13-14 {
    padding-left: 0;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control___3-13-14.ppvx_text-input__control--suffix___3-13-14,
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control___3-13-14.ppvx_text-input__control--suffix___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control___3-13-14.ppvx_text-input__control--suffix___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control___3-13-14.ppvx_text-input__control--suffix___3-13-14 {
    padding-right: 0;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__control___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__control___3-13-14 {
    padding: 1.6875rem 0.625rem 0.5625rem;
    border-color: #d9360b;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__control___3-13-14:focus,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__control___3-13-14:focus {
    border-color: #d9360b;
    -webkit-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -moz-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    box-shadow: inset 0 0 0 0.0625rem #d9360b, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14 {
    padding-left: 2.875rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__control--icon-right___3-13-14,
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14.ppvx_text-input__control--icon-right___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__control--icon-right___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14.ppvx_text-input__control--icon-right___3-13-14 {
    padding-right: 3.625rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14.ppvx_combo--open___3-13-14 .ppvx_text-input__control___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14.ppvx_combo--open___3-13-14 .ppvx_text-input__control___3-13-14 {
    border-color: #d9360b;
    -webkit-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -moz-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    box-shadow: inset 0 0 0 0.0625rem #d9360b, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14:after,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14:after {
    border: 0.125rem solid #d9360b;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control___3-13-14:focus,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control___3-13-14:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper--focus___3-13-14:after,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper--focus___3-13-14:after {
    border-color: #d9360b;
    -webkit-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -moz-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    box-shadow: inset 0 0 0 0.0625rem #d9360b, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14 {
    padding: 1.125rem 0.625rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 textarea.ppvx_text-input__control___3-13-14 ~ .ppvx_text-input__label___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 textarea.ppvx_text-input__control___3-13-14 ~ .ppvx_text-input__label___3-13-14 {
    top: 0.125rem;
    padding-top: 0.375rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 textarea.ppvx_text-input__control___3-13-14:focus ~ .ppvx_text-input__label___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 textarea.ppvx_text-input__control___3-13-14:focus ~ .ppvx_text-input__label___3-13-14 {
    border-top: 0.0625rem solid transparent;
    padding-top: 0.3125rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__error-text___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__error-text___3-13-14 {
    margin-top: 0.375rem;
    color: #515354;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__error-text___3-13-14 .ppvx_text-input__error-icon___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__error-text___3-13-14 .ppvx_text-input__error-icon___3-13-14 {
    color: #d9360b;
    margin-left: 0;
    margin-right: 0.25rem;
    margin-top: -0.125rem;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__helper-text___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__helper-text___3-13-14 {
    margin-top: 0.375rem;
    color: #515354;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__success-icon___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__success-icon___3-13-14 {
    color: #308a67;
    margin-right: 0.25rem;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) textarea.ppvx_text-input__control___3-13-14 ~ .ppvx_text-input__label___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) textarea.ppvx_text-input__control___3-13-14 ~ .ppvx_text-input__label___3-13-14 {
    top: 0.0625rem;
    padding-top: 0.4375rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) textarea.ppvx_text-input__control___3-13-14:focus ~ .ppvx_text-input__label___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) textarea.ppvx_text-input__control___3-13-14:focus ~ .ppvx_text-input__label___3-13-14 {
    border-top: 0.125rem solid transparent;
    padding-top: 0.3125rem;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) textarea.ppvx_text-input__control___3-13-14:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) textarea.ppvx_text-input__control___3-13-14:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-13-14 {
    padding-top: 0;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) textarea.ppvx_text-input__control___3-13-14:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__label___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) textarea.ppvx_text-input__control___3-13-14:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__label___3-13-14 {
    padding-top: 0;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) textarea.ppvx_text-input__control___3-13-14:placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) textarea.ppvx_text-input__control___3-13-14:placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-13-14 {
    padding-top: 0;
}
.ppvx--v2___3-13-14 [dir="rtl"] .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_combo___3-13-14:before,
[dir="rtl"] .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_combo___3-13-14:before,
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_combo___3-13-14:before {
    left: 0.25rem;
    right: auto;
}
.ppvx--v2___3-13-14 [dir="rtl"] .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__error-text___3-13-14 .ppvx_text-input__error-icon___3-13-14,
.ppvx--v2___3-13-14 [dir="rtl"] .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__error-text___3-13-14 .ppvx_text-input__success-icon___3-13-14,
[dir="rtl"] .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__error-text___3-13-14 .ppvx_text-input__error-icon___3-13-14,
[dir="rtl"] .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__error-text___3-13-14 .ppvx_text-input__success-icon___3-13-14,
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__error-text___3-13-14 .ppvx_text-input__error-icon___3-13-14,
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__error-text___3-13-14 .ppvx_text-input__success-icon___3-13-14 {
    margin-left: 0.25rem;
    margin-right: 0;
}
.ppvx--v2___3-13-14 [dir="rtl"] .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--right___3-13-14,
[dir="rtl"] .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--right___3-13-14,
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--right___3-13-14 {
    left: 0.5rem;
    right: auto;
}
.ppvx--v2___3-13-14 [dir="rtl"] .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14,
[dir="rtl"] .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14,
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14 {
    padding-right: 2.9375rem;
    padding-left: 0.6875rem;
}
.ppvx--v2___3-13-14 [dir="rtl"] .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control--icon-right___3-13-14,
[dir="rtl"] .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control--icon-right___3-13-14,
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control--icon-right___3-13-14 {
    padding-left: 3.6875rem;
    padding-right: 0.6875rem;
}
.ppvx--v2___3-13-14 [dir="rtl"] .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14.ppvx_text-input__control--icon-right___3-13-14,
[dir="rtl"] .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14.ppvx_text-input__control--icon-right___3-13-14,
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14.ppvx_text-input__control--icon-right___3-13-14 {
    padding-left: 3.6875rem;
}
.ppvx--v2___3-13-14 [dir="rtl"] .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14,
[dir="rtl"] .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14,
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14 {
    padding-right: 2.875rem;
    padding-left: 0.625rem;
}
.ppvx--v2___3-13-14 [dir="rtl"] .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__control--icon-right___3-13-14,
[dir="rtl"] .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__control--icon-right___3-13-14,
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__control--icon-right___3-13-14 {
    padding-left: 3.625rem;
    padding-right: 0.625rem;
}
.ppvx--v2___3-13-14 [dir="rtl"] .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14.ppvx_text-input__control--icon-right___3-13-14,
[dir="rtl"] .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14.ppvx_text-input__control--icon-right___3-13-14,
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__icon--left___3-13-14 ~ .ppvx_text-input__control___3-13-14.ppvx_text-input__control--icon-right___3-13-14 {
    padding-left: 3.625rem;
}
.ppvx--v2___3-13-14 [dir="rtl"] .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--prefix___3-13-14,
.ppvx--v2___3-13-14 [dir="rtl"] .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--prefix___3-13-14,
[dir="rtl"] .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--prefix___3-13-14,
[dir="rtl"] .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--prefix___3-13-14,
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--prefix___3-13-14,
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--prefix___3-13-14 {
    padding-right: 0;
    padding-left: 0.75rem;
}
.ppvx--v2___3-13-14 [dir="rtl"] .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14,
.ppvx--v2___3-13-14 [dir="rtl"] .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14,
[dir="rtl"] .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14,
[dir="rtl"] .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14,
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14,
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14 {
    padding-left: 0;
    padding-right: 0.75rem;
}
.ppvx--v2___3-13-14
    [dir="rtl"]
    .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14
    .ppvx_text-input__prefix-wrapper___3-13-14
    .ppvx_text-input__control--suffix___3-13-14.ppvx_text-input__control--prefix___3-13-14,
.ppvx--v2___3-13-14 [dir="rtl"] .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14.ppvx_text-input__control--prefix___3-13-14,
[dir="rtl"]
    .ppvx--v2___3-13-14
    .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14
    .ppvx_text-input__prefix-wrapper___3-13-14
    .ppvx_text-input__control--suffix___3-13-14.ppvx_text-input__control--prefix___3-13-14,
[dir="rtl"] .ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14.ppvx_text-input__control--prefix___3-13-14,
[dir="rtl"]
    .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14
    .ppvx_text-input__prefix-wrapper___3-13-14
    .ppvx_text-input__control--suffix___3-13-14.ppvx_text-input__control--prefix___3-13-14,
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__prefix-wrapper___3-13-14 .ppvx_text-input__control--suffix___3-13-14.ppvx_text-input__control--prefix___3-13-14 {
    padding-left: 0;
    padding-right: 0;
}
.ppvx_text-input--auto-grow___3-13-14 .ppvx_text-input__control___3-13-14 {
    resize: none;
}
.ppvx_text-input__counter-wrapper___3-13-14 {
    cursor: text;
    position: relative;
    padding: 0.0625rem;
}
.ppvx_text-input__counter-wrapper___3-13-14:after {
    content: " ";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    border: 0.0625rem solid #909697;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    pointer-events: none;
}
.ppvx_text-input__counter-wrapper___3-13-14 .ppvx_text-input__counter-text___3-13-14 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    padding: 0.5rem 0.6875rem 0.4375rem;
    text-align: right;
    color: #687173;
    background-color: #fff;
}
.ppvx_text-input__counter-wrapper___3-13-14 textarea.ppvx_text-input__control___3-13-14:focus,
.ppvx_text-input__counter-wrapper___3-13-14 textarea.ppvx_text-input__control___3-13-14:not(:focus) {
    border: none;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
[dir="rtl"] .ppvx_text-input__counter-text___3-13-14 {
    text-align: left;
}
.ppvx_text-input__counter-wrapper--focus___3-13-14:after {
    border-color: #0070ba;
    -webkit-box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
    box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
}
.ppvx_field--error___3-13-14 .ppvx_text-input__counter-wrapper___3-13-14 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
}
.ppvx_field--error___3-13-14 .ppvx_text-input__counter-wrapper___3-13-14:after {
    border: 0.125rem solid #d20000;
}
.ppvx_field--error___3-13-14 .ppvx_text-input__counter-wrapper___3-13-14 .ppvx_text-input__counter-text___3-13-14 {
    color: #d20000;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
.ppvx_field--error___3-13-14 .ppvx_text-input__counter-wrapper--focus___3-13-14:after {
    -webkit-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    box-shadow: inset 0 0 0 0.0625rem #d20000, 0 0 0 0.25rem #bfdbee;
    border: 0.125rem solid #0070ba;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__counter-wrapper___3-13-14 textarea.ppvx_text-input__control___3-13-14:focus,
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__counter-wrapper___3-13-14 textarea.ppvx_text-input__control___3-13-14:not(:focus),
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__counter-wrapper___3-13-14 textarea.ppvx_text-input__control___3-13-14:focus,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__counter-wrapper___3-13-14 textarea.ppvx_text-input__control___3-13-14:not(:focus) {
    border: none;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__counter-wrapper--focus___3-13-14:after,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__counter-wrapper--focus___3-13-14:after {
    border-color: #1040c1;
    -webkit-box-shadow: 0 0 0 0.125rem #1040c1 inset, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.125rem #1040c1 inset, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    box-shadow: inset 0 0 0 0.125rem #1040c1, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__counter-text___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__counter-text___3-13-14 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__counter-wrapper___3-13-14:after,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__counter-wrapper___3-13-14:after {
    border: 0.125rem solid #d9360b;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__counter-wrapper___3-13-14 .ppvx_text-input__counter-text___3-13-14,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__counter-wrapper___3-13-14 .ppvx_text-input__counter-text___3-13-14 {
    color: #d9360b;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__counter-wrapper--focus___3-13-14:after,
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14).ppvx_field--error___3-13-14 .ppvx_text-input__counter-wrapper--focus___3-13-14:after {
    border-color: #d9360b;
    -webkit-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -moz-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    box-shadow: inset 0 0 0 0.0625rem #d9360b, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
}
.ppvx_screenreader___3-13-14 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.ppvx_body--no-scrolling___3-13-14 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
}
.ppvx_visible-only-in-context___3-13-14 {
    display: none;
}
.ppvx_text-ellipsis___3-13-14 {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ppvx_text-input___3-13-14:not(.ppvx--v2___3-13-14) .ppvx_text-input__control___3-13-14[aria-expanded="true"] + .ppvx_text-input__label___3-13-14 {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
    top: 0.4375rem !important;
}
.ppvx_text-input___3-13-14.ppvx--v2___3-13-14 .ppvx_text-input__control___3-13-14[aria-expanded="true"] + .ppvx_text-input__label___3-13-14 {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
    top: 0.5rem !important;
}
.ppvx--v2___3-13-14 .ppvx_text-input___3-13-14.ppvx_field--error___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14[aria-expanded="true"]:not(:focus),
.ppvx_text-input___3-13-14.ppvx_field--error___3-13-14.ppvx--v2___3-13-14:not(.ppvx--v1___3-13-14) .ppvx_text-input__control___3-13-14[aria-expanded="true"]:not(:focus) {
    padding: 1.6875rem 0.625rem 0.5625rem;
    border-color: #d9360b;
    -webkit-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -moz-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    box-shadow: inset 0 0 0 0.0625rem #d9360b, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
}
.ppvx_text-input__label--screenreader___3-13-14 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.ppvx_text-input___3-13-14.ppvx_text-input-display___3-13-14.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14.ppvx_text-input-display__control___3-13-14 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0;
}
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx_text-input-display___3-13-14 .ppvx_text-input__label___3-13-14.ppvx_text-input-display__label___3-13-14 {
    left: 3.75rem;
    right: 0;
}
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx_text-input-display___3-13-14 .ppvx_text-input__control___3-13-14.ppvx_text-input-display__control___3-13-14 {
    padding-right: 0;
}
[dir="rtl"] .ppvx_text-input___3-13-14.ppvx_text-input-display___3-13-14.ppvx_text-input--nolabel___3-13-14 .ppvx_text-input__control___3-13-14.ppvx_text-input-display__control___3-13-14 {
    padding-left: 3.75rem;
}
.ppvx_text-input___3-13-14.ppvx_text-input-display___3-13-14 .ppvx_text-input__control___3-13-14.ppvx_text-input-display__control___3-13-14 {
    border: 0;
    padding-left: 0;
    padding-top: 1.375rem;
    padding-bottom: 0;
    min-height: 2.875rem;
}
.ppvx_text-input___3-13-14.ppvx_text-input-display___3-13-14 .ppvx_text-input-display__wrapper___3-13-14 ~ .ppvx_text-input__icon--right___3-13-14 {
    top: 0;
}
.ppvx_text-input___3-13-14.ppvx_text-input-display___3-13-14 .ppvx_text-input-display__wrapper___3-13-14 ~ .ppvx_text-input__helper-text___3-13-14 {
    margin-top: 0.25rem;
}
.ppvx_text-input___3-13-14.ppvx_text-input-display___3-13-14 .ppvx_text-input__label___3-13-14.ppvx_text-input-display__label___3-13-14 {
    top: 0;
    left: 0;
}
.ppvx_text-input__label___3-14-1 {
    pointer-events: none;
    position: absolute;
    top: 0.4375rem;
    -webkit-transition: font-size 0.1s ease-in-out, top 0.1s ease-in-out, background-color 10ms linear 0.1s;
    -o-transition: font-size 0.1s ease-in-out, top 0.1s ease-in-out, background-color 10ms 0.1s linear;
    -moz-transition: font-size 0.1s ease-in-out, top 0.1s ease-in-out, background-color 10ms 0.1s linear;
    transition: font-size 0.1s ease-in-out, top 0.1s ease-in-out, background-color 10ms linear 0.1s;
    right: 0.75rem;
    left: 0.75rem;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ppvx_text-input__helper-text___3-14-1,
.ppvx_text-input__label___3-14-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    color: #687173;
}
.ppvx_text-input__helper-text___3-14-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0.5rem 0 0;
    display: block;
    list-style: none;
    padding: 0;
}
.ppvx_text-input___3-14-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    padding: 0;
    position: relative;
    text-align: left;
}
.ppvx_text-input___3-14-1 .ppvx_text-input__icon--right___3-14-1 {
    position: absolute;
}
.ppvx_text-input___3-14-1 .ppvx_text-input__icon--right___3-14-1:focus:after {
    content: "";
    position: absolute;
    top: -0.0625rem;
    left: -0.0625rem;
    right: 0;
    border: 0.125rem solid #0070ba;
    -webkit-box-shadow: 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.25rem #bfdbee;
    box-shadow: 0 0 0 0.25rem #bfdbee;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    text-indent: 0.0625rem;
    width: 100.125%;
    height: 100.125%;
    pointer-events: none;
}
.ppvx_text-input___3-14-1 .ppvx_text-input__icon--left___3-14-1 {
    pointer-events: none;
    z-index: 1;
    color: #687173;
}
.ppvx_text-input___3-14-1 .ppvx_text-input__icon--left___3-14-1:focus:after {
    content: "";
    position: absolute;
    top: -0.0625rem;
    left: -0.0625rem;
    right: 0;
    border: 0.125rem solid #0070ba;
    -webkit-box-shadow: 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.25rem #bfdbee;
    box-shadow: 0 0 0 0.25rem #bfdbee;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    text-indent: 0.0625rem;
    width: 100.125%;
    height: 100.125%;
    pointer-events: none;
}
.ppvx_text-input___3-14-1.ppvx_text-input--layerfix___3-14-1 {
    z-index: 1;
}
.ppvx_text-input___3-14-1.ppvx_text-input--layerfix___3-14-1 .ppvx_text-input__placemat___3-14-1 {
    z-index: -1;
}
.ppvx_text-input__control___3-14-1 {
    padding: 1.4375rem 0.6875rem 0.4375rem;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border: 0.0625rem solid #909697;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    background-color: #fff;
    color: #000;
    margin: 0;
    outline: none;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    min-height: 3.5rem;
}
.ppvx_text-input__control___3-14-1:placeholder-shown:not(:focus)::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-14-1:-moz-placeholder-shown:not(:focus)::-moz-placeholder {
    opacity: 0;
    -moz-transition: opacity 0.1s ease-in-out;
    -webkit-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-14-1:placeholder-shown:not(:focus)::-moz-placeholder {
    opacity: 0;
    -moz-transition: opacity 0.1s ease-in-out;
    -webkit-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-14-1:first-line {
    line-height: 1.5rem;
}
.ppvx_text-input__control___3-14-1:-ms-input-placeholder:not(:focus) {
    -webkit-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-14-1:focus {
    border-color: #0070ba;
    -webkit-box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
    box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
}
textarea.ppvx_text-input__control___3-14-1 {
    height: auto;
    min-height: 4.5rem;
    background-color: #fff;
    resize: vertical;
    display: block;
}
textarea.ppvx_text-input__control___3-14-1 ~ .ppvx_text-input__label___3-14-1 {
    background-color: #fff;
    top: 0.0625rem;
    padding-top: 0.375rem;
}
textarea.ppvx_text-input__control___3-14-1:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-14-1 {
    padding-top: 0;
}
textarea.ppvx_text-input__control___3-14-1:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__label___3-14-1 {
    padding-top: 0;
}
textarea.ppvx_text-input__control___3-14-1:placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-14-1 {
    padding-top: 0;
}
.ppvx_text-input__control___3-14-1:focus + .ppvx_text-input__label___3-14-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    color: #687173;
}
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1 {
    padding: 0.9375rem 0.6875rem;
}
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1:focus {
    color: #2c2e2f;
}
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1:-moz-placeholder-shown:not(:focus):-moz-placeholder,
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1:-moz-placeholder-shown:not(:focus)::-moz-placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1:-moz-placeholder-shown:not(:focus)::placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1:-ms-input-placeholder:not(:focus):-ms-input-placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1:-ms-input-placeholder:not(:focus)::placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1:placeholder-shown:not(:focus)::-webkit-input-placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1:placeholder-shown:not(:focus):-moz-placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1:placeholder-shown:not(:focus)::-moz-placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1:placeholder-shown:not(:focus):-ms-input-placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1:placeholder-shown:not(:focus)::placeholder {
    opacity: 1;
    color: #687173;
}
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__placemat___3-14-1 {
    padding-top: 1rem;
}
.ppvx_field--error___3-14-1 .ppvx_text-input__control___3-14-1 {
    border: 0.125rem solid #d20000;
    padding: 1.375rem 0.625rem 0.375rem;
}
.ppvx_field--error___3-14-1 .ppvx_text-input__control___3-14-1:focus {
    -webkit-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    box-shadow: inset 0 0 0 0.0625rem #d20000, 0 0 0 0.25rem #bfdbee;
    border: 0.125rem solid #0070ba;
}
.ppvx_field--error___3-14-1 textarea.ppvx_text-input__control___3-14-1 ~ .ppvx_text-input__label___3-14-1 {
    top: 0.125rem;
    padding-top: 0.3125rem;
}
.ppvx_field--error___3-14-1.ppvx_combo--open___3-14-1 .ppvx_text-input__control___3-14-1 {
    -webkit-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    box-shadow: inset 0 0 0 0.0625rem #d20000, 0 0 0 0.25rem #bfdbee;
    border: 0.125rem solid #0070ba;
}
.ppvx_field--error___3-14-1.ppvx_text-input--combine-both___3-14-1,
.ppvx_field--error___3-14-1.ppvx_text-input--combine-right___3-14-1 {
    z-index: 1;
}
.ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1:after {
    border: 0.125rem solid #d20000;
}
.ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper--focus___3-14-1:after {
    -webkit-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    box-shadow: inset 0 0 0 0.0625rem #d20000, 0 0 0 0.25rem #bfdbee;
    border: 0.125rem solid #0070ba;
}
.ppvx_field--error___3-14-1 .ppvx_text-input__control--icon-right___3-14-1 {
    padding-right: 3.625rem;
    padding-left: 0.625rem;
}
.ppvx_field--error___3-14-1 .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1 {
    padding-left: 2.875rem;
    padding-right: 0.625rem;
}
.ppvx_field--error___3-14-1 .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1.ppvx_text-input__control--icon-right___3-14-1 {
    padding-right: 3.625rem;
    padding-left: 2.875rem;
}
.ppvx_field--error___3-14-1.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1 {
    padding: 0.875rem 0.625rem;
}
.ppvx_field--error___3-14-1.ppvx_text-input--combine-both___3-14-1 + .ppvx_field--error___3-14-1.ppvx_text-input--combine-left___3-14-1,
.ppvx_field--error___3-14-1.ppvx_text-input--combine-right___3-14-1 + .ppvx_field--error___3-14-1.ppvx_text-input--combine-both___3-14-1,
.ppvx_field--error___3-14-1.ppvx_text-input--combine-right___3-14-1 + .ppvx_field--error___3-14-1.ppvx_text-input--combine-left___3-14-1 {
    margin-left: -0.125rem;
    margin-right: 0;
}
[dir="rtl"] .ppvx_field--error___3-14-1.ppvx_text-input--combine-both___3-14-1 + .ppvx_field--error___3-14-1.ppvx_text-input--combine-left___3-14-1,
[dir="rtl"] .ppvx_field--error___3-14-1.ppvx_text-input--combine-right___3-14-1 + .ppvx_field--error___3-14-1.ppvx_text-input--combine-both___3-14-1,
[dir="rtl"] .ppvx_field--error___3-14-1.ppvx_text-input--combine-right___3-14-1 + .ppvx_field--error___3-14-1.ppvx_text-input--combine-left___3-14-1 {
    margin-right: -0.125rem;
    margin-left: 0;
}
[dir="rtl"] .ppvx_text-input___3-14-1 {
    text-align: right;
}
[dir="rtl"] .ppvx_field--error___3-14-1 .ppvx_text-input__control--icon-right___3-14-1 {
    padding-left: 3.625rem;
    padding-right: 0.625rem;
}
[dir="rtl"] .ppvx_field--error___3-14-1 .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1 {
    padding-right: 2.875rem;
    padding-left: 0.625rem;
}
[dir="rtl"] .ppvx_field--error___3-14-1 .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1.ppvx_text-input__control--icon-right___3-14-1 {
    padding-right: 2.875rem;
    padding-left: 3.625rem;
}
.ppvx_text-input__placemat___3-14-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 1.5rem 0.75rem 0;
    color: #b7bcbf;
    background-color: #fff;
    white-space: nowrap;
}
.ppvx_text-input__placemat___3-14-1 + .ppvx_text-input__control___3-14-1:focus {
    background-color: transparent;
}
[dir="rtl"] .ppvx_text-input__placemat___3-14-1 {
    -webkit-transform: translateX(-0.0625rem);
    -moz-transform: translateX(-0.0625rem);
    -ms-transform: translateX(-0.0625rem);
    -o-transform: translateX(-0.0625rem);
    transform: translateX(-0.0625rem);
}
.ppvx_text-input__control___3-14-1:-moz-placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-14-1) ~ .ppvx_text-input__label___3-14-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    top: 1rem;
    background-color: transparent;
}
.ppvx_text-input__control___3-14-1:-ms-input-placeholder:not(:focus):not(.ppvx_text-input--permafocus___3-14-1) ~ .ppvx_text-input__label___3-14-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    top: 1rem;
    background-color: transparent;
}
.ppvx_text-input__control___3-14-1:placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-14-1) ~ .ppvx_text-input__label___3-14-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    top: 1rem;
    background-color: transparent;
}
.ppvx_text-input__control___3-14-1:not(:focus):not(.ppvx_text-input--permafocus___3-14-1):-ms-input-placeholder + .ppvx_text-input__label___3-14-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    top: 0.4375rem;
}
.ppvx_text-input__icon--left___3-14-1,
.ppvx_text-input__icon--right___3-14-1 {
    text-decoration: none;
    position: absolute;
}
.ppvx_text-input__icon--left___3-14-1 {
    top: 1rem;
    left: 0.75rem;
    right: auto;
}
.ppvx_text-input___3-14-1 .ppvx_text-input__icon--right___3-14-1 {
    width: 3rem;
    height: 3rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    top: 0.25rem;
    left: auto;
    right: 0;
}
[dir="rtl"] .ppvx_text-input__icon--left___3-14-1 {
    left: 0;
    right: 0.75rem;
}
[dir="rtl"] .ppvx_text-input__icon--right___3-14-1 {
    left: 0;
    right: auto;
}
.ppvx_text-input___3-14-1.ppvx_combo___3-14-1 {
    cursor: pointer;
}
.ppvx_text-input___3-14-1.ppvx_combo___3-14-1:before {
    content: "\E913";
    position: absolute;
    top: 1rem;
    right: 1rem;
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 1.875rem;
    cursor: pointer;
    z-index: 1;
}
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx_combo___3-14-1:before {
    left: 1rem;
    right: auto;
}
.ppvx_text-input___3-14-1.ppvx_combo___3-14-1.ppvx_text-input___3-14-1.ppvx_combo--open___3-14-1:before {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.ppvx_text-input___3-14-1.ppvx_combo___3-14-1 .ppvx_text-input__control___3-14-1::-ms-clear {
    display: none;
}
.ppvx_text-input__control--icon-right___3-14-1 {
    padding-right: 3.6875rem;
    padding-left: 0.6875rem;
}
[dir="rtl"] .ppvx_text-input__control--icon-right___3-14-1 {
    padding-left: 3.6875rem;
    padding-right: 0.6875rem;
}
.ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1 {
    padding-left: 2.9375rem;
    padding-right: 0.6875rem;
}
[dir="rtl"] .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1 {
    padding-right: 2.9375rem;
    padding-left: 0.6875rem;
}
.ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1.ppvx_text-input__control--icon-right___3-14-1 {
    padding-right: 3.6875rem;
    padding-left: 2.9375rem;
}
[dir="rtl"] .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1.ppvx_text-input__control--icon-right___3-14-1 {
    padding-right: 2.9375rem;
    padding-left: 3.6875rem;
}
.ppvx_text-input__control--icon-right___3-14-1 ~ .ppvx_text-input__label___3-14-1 {
    left: 0.75rem;
    right: 3.75rem;
}
[dir="rtl"] .ppvx_text-input__control--icon-right___3-14-1 ~ .ppvx_text-input__label___3-14-1 {
    left: 3.75rem;
    right: 0.75rem;
}
.ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__label___3-14-1 {
    left: 3rem;
    right: 0.75rem;
}
[dir="rtl"] .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__label___3-14-1 {
    right: 3rem;
    left: 0.75rem;
}
.ppvx_text-input__control___3-14-1::-webkit-input-placeholder {
    color: #687173;
    opacity: 1;
}
.ppvx_text-input__control___3-14-1:-moz-placeholder {
    color: #687173;
    opacity: 1;
    -moz-transition: opacity 0.1s ease-in-out;
    -webkit-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
}
.ppvx_text-input__control___3-14-1:-ms-input-placeholder {
    color: #687173;
}
.ppvx_text-input__error-text___3-14-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0.5rem 0 0;
    margin-top: 0.5rem;
    color: #2c2e2f;
}
.ppvx_text-input__error-text___3-14-1:before {
    content: "\E91A";
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    speak: none;
    font-size: 1.125rem;
}
.ppvx_text-input__error-text___3-14-1 .ppvx_text-input__error-icon___3-14-1,
.ppvx_text-input__error-text___3-14-1:before {
    color: #d20000;
    margin-right: 0.75rem;
    margin-left: 0;
}
[dir="rtl"] .ppvx_text-input__error-icon___3-14-1,
[dir="rtl"] .ppvx_text-input__error-text___3-14-1:before {
    margin-left: 0.75rem;
    margin-right: 0;
}
.ppvx_text-input__success-icon___3-14-1 {
    color: #299976;
    margin-right: 0.75rem;
    margin-left: 0;
}
[dir="rtl"] .ppvx_text-input__success-icon___3-14-1 {
    margin-left: 0.75rem;
    margin-right: 0;
}
.ppvx_text-input--combine-both___3-14-1:focus-within,
.ppvx_text-input--combine-left___3-14-1:focus-within,
.ppvx_text-input--combine-right___3-14-1:focus-within {
    z-index: 2;
}
.ppvx_text-input--combine-left___3-14-1 {
    margin-left: -0.0625rem;
}
.ppvx_text-input--combine-left___3-14-1 .ppvx_text-input__control___3-14-1 {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}
[dir="rtl"] .ppvx_text-input--combine-left___3-14-1 {
    margin-left: 0;
    margin-right: -0.0625rem;
}
[dir="rtl"] .ppvx_text-input--combine-left___3-14-1 .ppvx_text-input__control___3-14-1 {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -webkit-border-top-left-radius: 0.25rem;
    -moz-border-radius-topleft: 0.25rem;
    border-top-left-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0.25rem;
    -moz-border-radius-bottomleft: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.ppvx_text-input--combine-right___3-14-1 .ppvx_text-input__control___3-14-1 {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
[dir="rtl"] .ppvx_text-input--combine-right___3-14-1 .ppvx_text-input__control___3-14-1 {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-right-radius: 0.25rem;
    -moz-border-radius-topright: 0.25rem;
    border-top-right-radius: 0.25rem;
    -webkit-border-bottom-right-radius: 0.25rem;
    -moz-border-radius-bottomright: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.ppvx_text-input--combine-both___3-14-1 {
    margin-left: -0.0625rem;
}
.ppvx_text-input--combine-both___3-14-1 .ppvx_text-input__control___3-14-1 {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
[dir="rtl"] .ppvx_text-input--combine-both___3-14-1 {
    margin-left: 0;
    margin-right: -0.0625rem;
}
.ppvx_text-input__error-text--list___3-14-1 {
    list-style: none;
    padding: 0;
    margin: 0;
}
.ppvx_text-input__prefix-wrapper___3-14-1 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.0625rem;
}
.ppvx_text-input__prefix-wrapper___3-14-1:after {
    content: " ";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    border: 0.0625rem solid #909697;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    pointer-events: none;
}
.ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control___3-14-1 {
    border: none;
    min-height: 3.375rem;
}
.ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control___3-14-1:focus {
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;
}
.ppvx_text-input__prefix___3-14-1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}
.ppvx_text-input__prefix___3-14-1,
[dir="rtl"] .ppvx_text-input__suffix___3-14-1 {
    white-space: nowrap;
    color: #000;
    padding: 1.4375rem 0.125rem 0.4375rem;
    padding-left: 0.75rem;
}
.ppvx_text-input__suffix___3-14-1,
[dir="rtl"] .ppvx_text-input__prefix___3-14-1 {
    white-space: nowrap;
    color: #000;
    padding: 1.4375rem 0.125rem 0.4375rem;
    padding-right: 0.75rem;
}
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__prefix___3-14-1,
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__suffix___3-14-1 {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
}
.ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 {
    padding: 0.0625rem 0.125rem;
}
.ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--prefix___3-14-1,
.ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--prefix___3-14-1 {
    padding-left: 0;
}
.ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1,
.ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1 {
    padding-right: 0;
}
.ppvx_text-input__prefix-wrapper--focus___3-14-1:after {
    border-color: #0070ba;
    -webkit-box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
    box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
}
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--prefix___3-14-1 {
    padding-left: 0;
}
.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1 {
    padding-right: 0;
}
.ppvx_text-input__control___3-14-1:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__prefix___3-14-1,
.ppvx_text-input__control___3-14-1:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__suffix___3-14-1 {
    opacity: 0;
}
.ppvx_text-input__control___3-14-1:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__prefix___3-14-1,
.ppvx_text-input__control___3-14-1:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__suffix___3-14-1 {
    opacity: 0;
}
.ppvx_text-input__control___3-14-1:placeholder-shown:not(:focus) ~ .ppvx_text-input__prefix___3-14-1,
.ppvx_text-input__control___3-14-1:placeholder-shown:not(:focus) ~ .ppvx_text-input__suffix___3-14-1 {
    opacity: 0;
}
[dir="rtl"] .ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--prefix___3-14-1,
[dir="rtl"] .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--prefix___3-14-1 {
    padding-right: 0;
    padding-left: 0.75rem;
}
[dir="rtl"] .ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1,
[dir="rtl"] .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1 {
    padding-left: 0;
    padding-right: 0.75rem;
}
[dir="rtl"] .ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1.ppvx_text-input__control--prefix___3-14-1,
[dir="rtl"] .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1.ppvx_text-input__control--prefix___3-14-1 {
    padding-left: 0;
    padding-right: 0;
}
.ppvx_text-input__error-text--with-svg-icon___3-14-1:before {
    display: none;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1),
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    padding: 1.75rem 0.6875rem 0.625rem;
    border-color: #909191;
    min-height: 4rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1::-moz-placeholder,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1::-moz-placeholder {
    color: #515354;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1:-ms-input-placeholder,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1:-ms-input-placeholder {
    color: #515354;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1::-webkit-input-placeholder,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1::-webkit-input-placeholder {
    color: #515354;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1:-moz-placeholder,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1:-moz-placeholder {
    color: #515354;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1::placeholder,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1::placeholder {
    color: #515354;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1:focus,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1:focus {
    border-color: #1040c1;
    -webkit-box-shadow: 0 0 0 0.125rem #1040c1 inset, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.125rem #1040c1 inset, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    box-shadow: inset 0 0 0 0.125rem #1040c1, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_combo___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_combo___3-14-1 {
    font-size: 1.5rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_combo___3-14-1:before,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_combo___3-14-1:before {
    content: "";
    -webkit-mask: url(../img/v2-chevron-down.svg) center no-repeat;
    mask: url(../img/v2-chevron-down.svg) center no-repeat;
    -webkit-mask-size: 1.5rem;
    mask-size: 1.5rem;
    background-color: #515354;
    display: block;
    width: 3rem;
    height: 3rem;
    top: 0.5rem;
    right: 0.25rem;
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_combo___3-14-1:before,
    .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_combo___3-14-1:before {
        content: url(../img/v2-chevron-down.svg);
        background: none;
        width: 1.5rem;
        height: 1.5rem;
        top: 1.125rem;
        right: 1.125rem;
    }
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__placemat___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__placemat___3-14-1 {
    color: #b7bcbf;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    padding: 1.8125rem 0.75rem 0.625rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--left___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--left___3-14-1 {
    top: 1.25rem;
    color: #515354;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1 {
    padding-left: 2.9375rem;
    padding-right: 0.6875rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1.ppvx_text-input__control--icon-right___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1.ppvx_text-input__control--icon-right___3-14-1 {
    padding-left: 2.9375rem;
    padding-right: 3.6875rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--right___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--right___3-14-1 {
    top: 0.5rem;
    right: 0.5rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control--icon-right___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control--icon-right___3-14-1 {
    padding-right: 3.6875rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__label___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__label___3-14-1 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    top: 0.5rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1:-moz-placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-14-1) ~ .ppvx_text-input__label___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1:-moz-placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-14-1) ~ .ppvx_text-input__label___3-14-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    color: #515354;
    top: 1.25rem;
    margin-bottom: 0;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1:-ms-input-placeholder:not(:focus):not(.ppvx_text-input--permafocus___3-14-1) ~ .ppvx_text-input__label___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1:-ms-input-placeholder:not(:focus):not(.ppvx_text-input--permafocus___3-14-1) ~ .ppvx_text-input__label___3-14-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    color: #515354;
    top: 1.25rem;
    margin-bottom: 0;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1:placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-14-1) ~ .ppvx_text-input__label___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1:placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-14-1) ~ .ppvx_text-input__label___3-14-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    color: #515354;
    top: 1.25rem;
    margin-bottom: 0;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1:not(:focus):not(.ppvx_text-input--permafocus___3-14-1):-ms-input-placeholder + .ppvx_text-input__label___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1:not(:focus):not(.ppvx_text-input--permafocus___3-14-1):-ms-input-placeholder + .ppvx_text-input__label___3-14-1 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    top: 0.5rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1 {
    padding: 1.1875rem 0.6875rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__prefix___3-14-1,
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__suffix___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__prefix___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__suffix___3-14-1 {
    padding-top: 1.1875rem;
    padding-bottom: 1.1875rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__placemat___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__placemat___3-14-1 {
    padding-top: 1.25rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__prefix___3-14-1,
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__suffix___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__prefix___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__suffix___3-14-1 {
    padding-top: 1.75rem;
    padding-bottom: 0.625rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1.ppvx_text-input__prefix-wrapper--focus___3-14-1:after,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1.ppvx_text-input__prefix-wrapper--focus___3-14-1:after {
    border-color: #1040c1;
    -webkit-box-shadow: 0 0 0 0.125rem #1040c1 inset, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.125rem #1040c1 inset, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    box-shadow: inset 0 0 0 0.125rem #1040c1, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1.ppvx_text-input__prefix-wrapper--focus___3-14-1 .ppvx_text-input__control___3-14-1:focus,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1.ppvx_text-input__prefix-wrapper--focus___3-14-1 .ppvx_text-input__control___3-14-1:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control___3-14-1 {
    min-height: 3.875rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control___3-14-1.ppvx_text-input__control--prefix___3-14-1,
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control___3-14-1.ppvx_text-input__control--prefix___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control___3-14-1.ppvx_text-input__control--prefix___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control___3-14-1.ppvx_text-input__control--prefix___3-14-1 {
    padding-left: 0;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control___3-14-1.ppvx_text-input__control--suffix___3-14-1,
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control___3-14-1.ppvx_text-input__control--suffix___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control___3-14-1.ppvx_text-input__control--suffix___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control___3-14-1.ppvx_text-input__control--suffix___3-14-1 {
    padding-right: 0;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__control___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__control___3-14-1 {
    padding: 1.6875rem 0.625rem 0.5625rem;
    border-color: #d9360b;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__control___3-14-1:focus,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__control___3-14-1:focus {
    border-color: #d9360b;
    -webkit-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -moz-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    box-shadow: inset 0 0 0 0.0625rem #d9360b, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1 {
    padding-left: 2.875rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__control--icon-right___3-14-1,
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1.ppvx_text-input__control--icon-right___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__control--icon-right___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1.ppvx_text-input__control--icon-right___3-14-1 {
    padding-right: 3.625rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1.ppvx_combo--open___3-14-1 .ppvx_text-input__control___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1.ppvx_combo--open___3-14-1 .ppvx_text-input__control___3-14-1 {
    border-color: #d9360b;
    -webkit-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -moz-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    box-shadow: inset 0 0 0 0.0625rem #d9360b, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1:after,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1:after {
    border: 0.125rem solid #d9360b;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control___3-14-1:focus,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control___3-14-1:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper--focus___3-14-1:after,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper--focus___3-14-1:after {
    border-color: #d9360b;
    -webkit-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -moz-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    box-shadow: inset 0 0 0 0.0625rem #d9360b, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1 {
    padding: 1.125rem 0.625rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 textarea.ppvx_text-input__control___3-14-1 ~ .ppvx_text-input__label___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 textarea.ppvx_text-input__control___3-14-1 ~ .ppvx_text-input__label___3-14-1 {
    top: 0.125rem;
    padding-top: 0.375rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 textarea.ppvx_text-input__control___3-14-1:focus ~ .ppvx_text-input__label___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 textarea.ppvx_text-input__control___3-14-1:focus ~ .ppvx_text-input__label___3-14-1 {
    border-top: 0.0625rem solid transparent;
    padding-top: 0.3125rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__error-text___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__error-text___3-14-1 {
    margin-top: 0.375rem;
    color: #515354;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__error-text___3-14-1 .ppvx_text-input__error-icon___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__error-text___3-14-1 .ppvx_text-input__error-icon___3-14-1 {
    color: #d9360b;
    margin-left: 0;
    margin-right: 0.25rem;
    margin-top: -0.125rem;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__helper-text___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__helper-text___3-14-1 {
    margin-top: 0.375rem;
    color: #515354;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__success-icon___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__success-icon___3-14-1 {
    color: #308a67;
    margin-right: 0.25rem;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) textarea.ppvx_text-input__control___3-14-1 ~ .ppvx_text-input__label___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) textarea.ppvx_text-input__control___3-14-1 ~ .ppvx_text-input__label___3-14-1 {
    top: 0.0625rem;
    padding-top: 0.4375rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) textarea.ppvx_text-input__control___3-14-1:focus ~ .ppvx_text-input__label___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) textarea.ppvx_text-input__control___3-14-1:focus ~ .ppvx_text-input__label___3-14-1 {
    border-top: 0.125rem solid transparent;
    padding-top: 0.3125rem;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) textarea.ppvx_text-input__control___3-14-1:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) textarea.ppvx_text-input__control___3-14-1:-moz-placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-14-1 {
    padding-top: 0;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) textarea.ppvx_text-input__control___3-14-1:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__label___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) textarea.ppvx_text-input__control___3-14-1:-ms-input-placeholder:not(:focus) ~ .ppvx_text-input__label___3-14-1 {
    padding-top: 0;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) textarea.ppvx_text-input__control___3-14-1:placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) textarea.ppvx_text-input__control___3-14-1:placeholder-shown:not(:focus) ~ .ppvx_text-input__label___3-14-1 {
    padding-top: 0;
}
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_combo___3-14-1:before,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_combo___3-14-1:before,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_combo___3-14-1:before {
    left: 0.25rem;
    right: auto;
}
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__error-text___3-14-1 .ppvx_text-input__error-icon___3-14-1,
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__error-text___3-14-1 .ppvx_text-input__success-icon___3-14-1,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__error-text___3-14-1 .ppvx_text-input__error-icon___3-14-1,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__error-text___3-14-1 .ppvx_text-input__success-icon___3-14-1,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__error-text___3-14-1 .ppvx_text-input__error-icon___3-14-1,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__error-text___3-14-1 .ppvx_text-input__success-icon___3-14-1 {
    margin-left: 0.25rem;
    margin-right: 0;
}
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--right___3-14-1,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--right___3-14-1,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--right___3-14-1 {
    left: 0.5rem;
    right: auto;
}
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1 {
    padding-right: 2.9375rem;
    padding-left: 0.6875rem;
}
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control--icon-right___3-14-1,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control--icon-right___3-14-1,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control--icon-right___3-14-1 {
    padding-left: 3.6875rem;
    padding-right: 0.6875rem;
}
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1.ppvx_text-input__control--icon-right___3-14-1,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1.ppvx_text-input__control--icon-right___3-14-1,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1.ppvx_text-input__control--icon-right___3-14-1 {
    padding-left: 3.6875rem;
}
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1 {
    padding-right: 2.875rem;
    padding-left: 0.625rem;
}
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__control--icon-right___3-14-1,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__control--icon-right___3-14-1,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__control--icon-right___3-14-1 {
    padding-left: 3.625rem;
    padding-right: 0.625rem;
}
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1.ppvx_text-input__control--icon-right___3-14-1,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1.ppvx_text-input__control--icon-right___3-14-1,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__icon--left___3-14-1 ~ .ppvx_text-input__control___3-14-1.ppvx_text-input__control--icon-right___3-14-1 {
    padding-left: 3.625rem;
}
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--prefix___3-14-1,
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--prefix___3-14-1,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--prefix___3-14-1,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--prefix___3-14-1,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--prefix___3-14-1,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--prefix___3-14-1 {
    padding-right: 0;
    padding-left: 0.75rem;
}
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1,
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1 {
    padding-left: 0;
    padding-right: 0.75rem;
}
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1.ppvx_text-input__control--prefix___3-14-1,
.ppvx--v2___3-14-1 [dir="rtl"] .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1.ppvx_text-input__control--prefix___3-14-1,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1.ppvx_text-input__control--prefix___3-14-1,
[dir="rtl"] .ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1.ppvx_text-input__control--prefix___3-14-1,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1.ppvx_text-input__control--prefix___3-14-1,
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__prefix-wrapper___3-14-1 .ppvx_text-input__control--suffix___3-14-1.ppvx_text-input__control--prefix___3-14-1 {
    padding-left: 0;
    padding-right: 0;
}
.ppvx_text-input--auto-grow___3-14-1 .ppvx_text-input__control___3-14-1 {
    resize: none;
}
.ppvx_text-input__counter-wrapper___3-14-1 {
    cursor: text;
    position: relative;
    padding: 0.0625rem;
}
.ppvx_text-input__counter-wrapper___3-14-1:after {
    content: " ";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    border: 0.0625rem solid #909697;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    pointer-events: none;
}
.ppvx_text-input__counter-wrapper___3-14-1 .ppvx_text-input__counter-text___3-14-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    padding: 0.5rem 0.6875rem 0.4375rem;
    text-align: right;
    color: #687173;
    background-color: #fff;
}
.ppvx_text-input__counter-wrapper___3-14-1 textarea.ppvx_text-input__control___3-14-1:focus,
.ppvx_text-input__counter-wrapper___3-14-1 textarea.ppvx_text-input__control___3-14-1:not(:focus) {
    border: none;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
[dir="rtl"] .ppvx_text-input__counter-text___3-14-1 {
    text-align: left;
}
.ppvx_text-input__counter-wrapper--focus___3-14-1:after {
    border-color: #0070ba;
    -webkit-box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
    box-shadow: 0 0 0 0.0625rem #0070ba, 0 0 0 0.3125rem #bfdbee;
}
.ppvx_field--error___3-14-1 .ppvx_text-input__counter-wrapper___3-14-1 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
}
.ppvx_field--error___3-14-1 .ppvx_text-input__counter-wrapper___3-14-1:after {
    border: 0.125rem solid #d20000;
}
.ppvx_field--error___3-14-1 .ppvx_text-input__counter-wrapper___3-14-1 .ppvx_text-input__counter-text___3-14-1 {
    color: #d20000;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
.ppvx_field--error___3-14-1 .ppvx_text-input__counter-wrapper--focus___3-14-1:after {
    -webkit-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.0625rem #d20000 inset, 0 0 0 0.25rem #bfdbee;
    box-shadow: inset 0 0 0 0.0625rem #d20000, 0 0 0 0.25rem #bfdbee;
    border: 0.125rem solid #0070ba;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__counter-wrapper___3-14-1 textarea.ppvx_text-input__control___3-14-1:focus,
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__counter-wrapper___3-14-1 textarea.ppvx_text-input__control___3-14-1:not(:focus),
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__counter-wrapper___3-14-1 textarea.ppvx_text-input__control___3-14-1:focus,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__counter-wrapper___3-14-1 textarea.ppvx_text-input__control___3-14-1:not(:focus) {
    border: none;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__counter-wrapper--focus___3-14-1:after,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__counter-wrapper--focus___3-14-1:after {
    border-color: #1040c1;
    -webkit-box-shadow: 0 0 0 0.125rem #1040c1 inset, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.125rem #1040c1 inset, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    box-shadow: inset 0 0 0 0.125rem #1040c1, 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__counter-text___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__counter-text___3-14-1 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__counter-wrapper___3-14-1:after,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__counter-wrapper___3-14-1:after {
    border: 0.125rem solid #d9360b;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__counter-wrapper___3-14-1 .ppvx_text-input__counter-text___3-14-1,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__counter-wrapper___3-14-1 .ppvx_text-input__counter-text___3-14-1 {
    color: #d9360b;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__counter-wrapper--focus___3-14-1:after,
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1).ppvx_field--error___3-14-1 .ppvx_text-input__counter-wrapper--focus___3-14-1:after {
    border-color: #d9360b;
    -webkit-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -moz-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    box-shadow: inset 0 0 0 0.0625rem #d9360b, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
}
.ppvx_screenreader___3-14-1 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.ppvx_body--no-scrolling___3-14-1 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
}
.ppvx_visible-only-in-context___3-14-1 {
    display: none;
}
.ppvx_text-ellipsis___3-14-1 {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ppvx_text-input___3-14-1:not(.ppvx--v2___3-14-1) .ppvx_text-input__control___3-14-1[aria-expanded="true"] + .ppvx_text-input__label___3-14-1 {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
    top: 0.4375rem !important;
}
.ppvx_text-input___3-14-1.ppvx--v2___3-14-1 .ppvx_text-input__control___3-14-1[aria-expanded="true"] + .ppvx_text-input__label___3-14-1 {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
    top: 0.5rem !important;
}
.ppvx--v2___3-14-1 .ppvx_text-input___3-14-1.ppvx_field--error___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1[aria-expanded="true"]:not(:focus),
.ppvx_text-input___3-14-1.ppvx_field--error___3-14-1.ppvx--v2___3-14-1:not(.ppvx--v1___3-14-1) .ppvx_text-input__control___3-14-1[aria-expanded="true"]:not(:focus) {
    padding: 1.6875rem 0.625rem 0.5625rem;
    border-color: #d9360b;
    -webkit-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    -moz-box-shadow: 0 0 0 0.0625rem #d9360b inset, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
    box-shadow: inset 0 0 0 0.0625rem #d9360b, 0 0 0 0.375rem rgba(217, 54, 11, 0.16);
}
.ppvx_text-input__label--screenreader___3-14-1 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.ppvx_text-input___3-14-1.ppvx_text-input-display___3-14-1.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1.ppvx_text-input-display__control___3-14-1 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0;
}
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx_text-input-display___3-14-1 .ppvx_text-input__label___3-14-1.ppvx_text-input-display__label___3-14-1 {
    left: 3.75rem;
    right: 0;
}
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx_text-input-display___3-14-1 .ppvx_text-input__control___3-14-1.ppvx_text-input-display__control___3-14-1 {
    padding-right: 0;
}
[dir="rtl"] .ppvx_text-input___3-14-1.ppvx_text-input-display___3-14-1.ppvx_text-input--nolabel___3-14-1 .ppvx_text-input__control___3-14-1.ppvx_text-input-display__control___3-14-1 {
    padding-left: 3.75rem;
}
.ppvx_text-input___3-14-1.ppvx_text-input-display___3-14-1 .ppvx_text-input__control___3-14-1.ppvx_text-input-display__control___3-14-1 {
    border: 0;
    padding-left: 0;
    padding-top: 1.375rem;
    padding-bottom: 0;
    min-height: 2.875rem;
    display: block;
}
.ppvx_text-input___3-14-1.ppvx_text-input-display___3-14-1 .ppvx_text-input-display__wrapper___3-14-1 ~ .ppvx_text-input__icon--right___3-14-1 {
    top: 0;
}
.ppvx_text-input___3-14-1.ppvx_text-input-display___3-14-1 .ppvx_text-input-display__wrapper___3-14-1 ~ .ppvx_text-input__helper-text___3-14-1 {
    margin-top: 0.25rem;
}
.ppvx_text-input___3-14-1.ppvx_text-input-display___3-14-1 .ppvx_text-input__label___3-14-1.ppvx_text-input-display__label___3-14-1 {
    top: 0;
    left: 0;
}
@font-face {
    font-family: PPUI-Icons;
    src: url(../fonts/PPUI-Icons.woff2) format("woff2"), url(../fonts/PPUI-Icons.woff) format("woff"),
        url(../fonts/PPUI-Icons.eot#iefix) format("embedded-opentype"), url(../fonts/PPUI-Icons.svg) format("svg");
    font-style: normal;
    font-weight: 500;
}
.ppvx_icon___6-15-1,
.ppvxIconFont___6-15-1 {
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}
.ppvx_icon___6-15-1 {
    speak: none;
}
.ppvx_icon--size_xs___6-15-1 {
    font-size: 1.125rem;
}
.ppvx_icon--size_sm___6-15-1 {
    font-size: 1.5rem;
}
.ppvx_icon--size_md___6-15-1 {
    font-size: 1.875rem;
}
.ppvx_icon--size_lg___6-15-1 {
    font-size: 2.25rem;
}
.ppvx_icon--size_xl___6-15-1 {
    font-size: 2.5rem;
}
.ppvx_icon--size_xl2___6-15-1 {
    font-size: 3rem;
}
.ppvx_icon--svg___6-15-1 {
    speak: none;
    line-height: 1;
    display: inline-block;
}
.ppvx_icon--svg___6-15-1 img,
.ppvx_icon--svg___6-15-1 svg {
    width: 1em;
    height: 1em;
    display: block;
}
.ppvx_icon-pix___6-15-1:before {
    content: "\E91D";
}
.ppvx_icon-izettle-pos___6-15-1:before {
    content: "\E9F8";
}
.ppvx_icon-pay-online___6-15-1:before {
    content: "\E9F9";
}
.ppvx_icon-shipping-send___6-15-1:before {
    content: "\E9AC";
}
.ppvx_icon-shipping-pack___6-15-1:before {
    content: "\E9AD";
}
.ppvx_icon-shipping-label___6-15-1:before {
    content: "\E9AE";
}
.ppvx_icon-emoji___6-15-1:before {
    content: "\E9A8";
}
.ppvx_icon-honey___6-15-1:before {
    content: "\E9A7";
}
.ppvx_icon-chevron-up-alt___6-15-1:before {
    content: "\E9A6";
}
.ppvx_icon-chevron-down-alt___6-15-1:before {
    content: "\E9A3";
}
.ppvx_icon-loyalty-card___6-15-1:before {
    content: "\E94C";
}
.ppvx_icon-logout___6-15-1:before {
    content: "\E9A5";
}
.ppvx_icon-barcode-scan___6-15-1:before {
    content: "\E9A1";
}
.ppvx_icon-block___6-15-1:before {
    content: "\E9A2";
}
.ppvx_icon-tip-jar___6-15-1:before {
    content: "\E9A4";
}
.ppvx_icon-theme___6-15-1:before {
    content: "\E9A0";
}
.ppvx_icon-help-center___6-15-1:before {
    content: "\E99E";
}
.ppvx_icon-duplicate___6-15-1:before {
    content: "\E99F";
}
.ppvx_icon-close-alt___6-15-1:before {
    content: "\E99C";
}
.ppvx_icon-crypto___6-15-1:before {
    content: "\E99D";
}
.ppvx_icon-security-code___6-15-1:before {
    content: "\E99B";
}
.ppvx_icon-share-link___6-15-1:before {
    content: "\E99A";
}
.ppvx_icon-share-email___6-15-1:before {
    content: "\E98F";
}
.ppvx_icon-share-facebook___6-15-1:before {
    content: "\E990";
}
.ppvx_icon-share-instagram___6-15-1:before {
    content: "\E991";
}
.ppvx_icon-share-line___6-15-1:before {
    content: "\E992";
}
.ppvx_icon-share-linkedin___6-15-1:before {
    content: "\E993";
}
.ppvx_icon-share-messenger___6-15-1:before {
    content: "\E994";
}
.ppvx_icon-share-mobile___6-15-1:before {
    content: "\E995";
}
.ppvx_icon-share-snapchat___6-15-1:before {
    content: "\E996";
}
.ppvx_icon-share-twitter___6-15-1:before {
    content: "\E997";
}
.ppvx_icon-share-wechat___6-15-1:before {
    content: "\E998";
}
.ppvx_icon-share-whatsapp___6-15-1:before {
    content: "\E999";
}
.ppvx_icon-message-center___6-15-1:before {
    content: "\E98E";
}
.ppvx_icon-direct-deposit___6-15-1:before {
    content: "\E98D";
}
.ppvx_icon-arrow-up___6-15-1:before {
    content: "\E98C";
}
.ppvx_icon-verified-alt___6-15-1:before {
    content: "\E98B";
}
.ppvx_icon-working-capital___6-15-1:before {
    content: "\E988";
}
.ppvx_icon-code___6-15-1:before {
    content: "\E989";
}
.ppvx_icon-tools___6-15-1:before {
    content: "\E98A";
}
.ppvx_icon-preferred-selected___6-15-1:before {
    content: "\E986";
}
.ppvx_icon-preferred___6-15-1:before {
    content: "\E987";
}
.ppvx_icon-external___6-15-1:before {
    content: "\E985";
}
.ppvx_icon-purchase-protection-alt___6-15-1:before {
    content: "\E984";
}
.ppvx_icon-favorite-selected___6-15-1:before {
    content: "\E981";
}
.ppvx_icon-favorite___6-15-1:before {
    content: "\E982";
}
.ppvx_icon-resolution___6-15-1:before {
    content: "\E983";
}
.ppvx_icon-disaster-relief___6-15-1:before {
    content: "\E97B";
}
.ppvx_icon-add-payment-method___6-15-1:before {
    content: "\E97C";
}
.ppvx_icon-arrow-down___6-15-1:before {
    content: "\E97D";
}
.ppvx_icon-credit-debit-cards___6-15-1:before {
    content: "\E97E";
}
.ppvx_icon-activity___6-15-1:before {
    content: "\E97F";
}
.ppvx_icon-refund___6-15-1:before {
    content: "\E980";
}
.ppvx_icon-auto-top-up___6-15-1:before {
    content: "\E979";
}
.ppvx_icon-world___6-15-1:before {
    content: "\E97A";
}
.ppvx_icon-money-delivery___6-15-1:before {
    content: "\E975";
}
.ppvx_icon-face-id___6-15-1:before {
    content: "\E96E";
}
.ppvx_icon-special-financing___6-15-1:before {
    content: "\E96F";
}
.ppvx_icon-achievement___6-15-1:before {
    content: "\E970";
}
.ppvx_icon-add-image___6-15-1:before {
    content: "\E971";
}
.ppvx_icon-copy-to-clipboard___6-15-1:before {
    content: "\E972";
}
.ppvx_icon-decline___6-15-1:before {
    content: "\E973";
}
.ppvx_icon-location___6-15-1:before {
    content: "\E974";
}
.ppvx_icon-number-pad___6-15-1:before {
    content: "\E976";
}
.ppvx_icon-share___6-15-1:before {
    content: "\E977";
}
.ppvx_icon-split-bill___6-15-1:before {
    content: "\E978";
}
.ppvx_icon-overflow___6-15-1:before {
    content: "\E96D";
}
.ppvx_icon-calculator___6-15-1:before {
    content: "\E96A";
}
.ppvx_icon-subtract___6-15-1:before {
    content: "\E96C";
}
.ppvx_icon-sort-ascending-alt___6-15-1:before {
    content: "\E969";
}
.ppvx_icon-sort-descending-alt___6-15-1:before {
    content: "\E96B";
}
.ppvx_icon-microphone___6-15-1:before {
    content: "\E968";
}
.ppvx_icon-attach___6-15-1:before {
    content: "\E966";
}
.ppvx_icon-light-bulb___6-15-1:before {
    content: "\E967";
}
.ppvx_icon-download___6-15-1:before {
    content: "\E964";
}
.ppvx_icon-upload___6-15-1:before {
    content: "\E965";
}
.ppvx_icon-fingerprint___6-15-1:before {
    content: "\E963";
}
.ppvx_icon-rocket___6-15-1:before {
    content: "\E962";
}
.ppvx_icon-clear-alt___6-15-1:before {
    content: "\E95A";
}
.ppvx_icon-cash___6-15-1:before {
    content: "\E95B";
}
.ppvx_icon-contact-info___6-15-1:before {
    content: "\E95C";
}
.ppvx_icon-home___6-15-1:before {
    content: "\E95D";
}
.ppvx_icon-insights___6-15-1:before {
    content: "\E95E";
}
.ppvx_icon-invoice___6-15-1:before {
    content: "\E95F";
}
.ppvx_icon-shipping___6-15-1:before {
    content: "\E960";
}
.ppvx_icon-transfer___6-15-1:before {
    content: "\E961";
}
.ppvx_icon-withdraw-cash___6-15-1:before {
    content: "\E959";
}
.ppvx_icon-add-cash___6-15-1:before {
    content: "\E952";
}
.ppvx_icon-pp-cash-card___6-15-1:before {
    content: "\E953";
}
.ppvx_icon-gift___6-15-1:before {
    content: "\E950";
}
.ppvx_icon-lock___6-15-1:before {
    content: "\E951";
}
.ppvx_icon-money-pools___6-15-1:before {
    content: "\E954";
}
.ppvx_icon-photo___6-15-1:before {
    content: "\E955";
}
.ppvx_icon-print___6-15-1:before {
    content: "\E956";
}
.ppvx_icon-trash___6-15-1:before {
    content: "\E957";
}
.ppvx_icon-scan-to-send___6-15-1:before {
    content: "\E958";
}
.ppvx_icon-acorns___6-15-1:before {
    content: "\E93D";
}
.ppvx_icon-cash-check___6-15-1:before {
    content: "\E93E";
}
.ppvx_icon-donate___6-15-1:before {
    content: "\E948";
}
.ppvx_icon-goals___6-15-1:before {
    content: "\E949";
}
.ppvx_icon-offers-rewards___6-15-1:before {
    content: "\E94A";
}
.ppvx_icon-order-ahead___6-15-1:before {
    content: "\E94B";
}
.ppvx_icon-request___6-15-1:before {
    content: "\E94D";
}
.ppvx_icon-send___6-15-1:before {
    content: "\E94E";
}
.ppvx_icon-transfer-money___6-15-1:before {
    content: "\E94F";
}
.ppvx_icon-add___6-15-1:before {
    content: "\E900";
}
.ppvx_icon-arrow-left___6-15-1:before {
    content: "\E901";
}
.ppvx_icon-arrow-right___6-15-1:before {
    content: "\E902";
}
.ppvx_icon-warning___6-15-1:before {
    content: "\E903";
}
.ppvx_icon-bank___6-15-1:before {
    content: "\E904";
}
.ppvx_icon-browser___6-15-1:before {
    content: "\E905";
}
.ppvx_icon-calendar-paused___6-15-1:before {
    content: "\E906";
}
.ppvx_icon-calendar___6-15-1:before {
    content: "\E907";
}
.ppvx_icon-camera-add___6-15-1:before {
    content: "\E908";
}
.ppvx_icon-camera___6-15-1:before {
    content: "\E909";
}
.ppvx_icon-card___6-15-1:before {
    content: "\E90A";
}
.ppvx_icon-cart___6-15-1:before {
    content: "\E90B";
}
.ppvx_icon-chat___6-15-1:before {
    content: "\E90C";
}
.ppvx_icon-check-alt___6-15-1:before {
    content: "\E90D";
}
.ppvx_icon-check-circle-alt___6-15-1:before {
    content: "\E90E";
}
.ppvx_icon-check-circle___6-15-1:before {
    content: "\E90F";
}
.ppvx_icon-check___6-15-1:before {
    content: "\E910";
}
.ppvx_icon-chevron-circle-down___6-15-1:before {
    content: "\E911";
}
.ppvx_icon-chevron-circle-up___6-15-1:before {
    content: "\E912";
}
.ppvx_icon-chevron-down___6-15-1:before {
    content: "\E913";
}
.ppvx_icon-chevron-left___6-15-1:before {
    content: "\E914";
}
.ppvx_icon-chevron-right-alt___6-15-1:before {
    content: "\E915";
}
.ppvx_icon-chevron-right___6-15-1:before {
    content: "\E916";
}
.ppvx_icon-chevron-up___6-15-1:before {
    content: "\E917";
}
.ppvx_icon-clear___6-15-1:before {
    content: "\E918";
}
.ppvx_icon-close___6-15-1:before {
    content: "\E919";
}
.ppvx_icon-critical-alt___6-15-1:before {
    content: "\E91A";
}
.ppvx_icon-desktop___6-15-1:before {
    content: "\E91B";
}
.ppvx_icon-edit___6-15-1:before {
    content: "\E91C";
}
.ppvx_icon-email___6-15-1:before {
    content: "\E91E";
}
.ppvx_icon-error___6-15-1:before {
    content: "\E91F";
}
.ppvx_icon-external-alt___6-15-1:before {
    content: "\E920";
}
.ppvx_icon-faq___6-15-1:before {
    content: "\E921";
}
.ppvx_icon-filter___6-15-1:before {
    content: "\E922";
}
.ppvx_icon-heart___6-15-1:before {
    content: "\E923";
}
.ppvx_icon-hide-alt___6-15-1:before {
    content: "\E924";
}
.ppvx_icon-info-alt___6-15-1:before {
    content: "\E925";
}
.ppvx_icon-info___6-15-1:before {
    content: "\E926";
}
.ppvx_icon-laptop___6-15-1:before {
    content: "\E927";
}
.ppvx_icon-link___6-15-1:before {
    content: "\E928";
}
.ppvx_icon-list-detailed___6-15-1:before {
    content: "\E929";
}
.ppvx_icon-list-simple___6-15-1:before {
    content: "\E92A";
}
.ppvx_icon-lock-alt___6-15-1:before {
    content: "\E92B";
}
.ppvx_icon-logo-paypal___6-15-1:before {
    content: "\E92C";
}
.ppvx_icon-menu___6-15-1:before {
    content: "\E92D";
}
.ppvx_icon-mobile___6-15-1:before {
    content: "\E92E";
}
.ppvx_icon-notification___6-15-1:before {
    content: "\E92F";
}
.ppvx_icon-pending-paused___6-15-1:before {
    content: "\E930";
}
.ppvx_icon-pending___6-15-1:before {
    content: "\E931";
}
.ppvx_icon-phone___6-15-1:before {
    content: "\E932";
}
.ppvx_icon-play-sm___6-15-1:before {
    content: "\E933";
}
.ppvx_icon-play___6-15-1:before {
    content: "\E934";
}
.ppvx_icon-question-alt___6-15-1:before {
    content: "\E935";
}
.ppvx_icon-recurring-paused___6-15-1:before {
    content: "\E936";
}
.ppvx_icon-recurring___6-15-1:before {
    content: "\E937";
}
.ppvx_icon-refresh___6-15-1:before {
    content: "\E938";
}
.ppvx_icon-search___6-15-1:before {
    content: "\E939";
}
.ppvx_icon-settings___6-15-1:before {
    content: "\E93A";
}
.ppvx_icon-shield___6-15-1:before {
    content: "\E93B";
}
.ppvx_icon-show-alt___6-15-1:before {
    content: "\E93C";
}
.ppvx_icon-star-alt___6-15-1:before {
    content: "\E93F";
}
.ppvx_icon-store___6-15-1:before {
    content: "\E940";
}
.ppvx_icon-support___6-15-1:before {
    content: "\E941";
}
.ppvx_icon-trash-alt___6-15-1:before {
    content: "\E942";
}
.ppvx_icon-unlock-alt___6-15-1:before {
    content: "\E943";
}
.ppvx_icon-user-add___6-15-1:before {
    content: "\E944";
}
.ppvx_icon-user___6-15-1:before {
    content: "\E945";
}
.ppvx_icon-wallet___6-15-1:before {
    content: "\E946";
}
.ppvx_icon-warning-alt___6-15-1:before {
    content: "\E947";
}
.ppvx_code-input___1-4-1 {
    display: inline-block;
}
.ppvx_code-input___1-4-1 .ppvx_code-input__text-input___1-4-1[class^="ppvx_text-input"] {
    width: 3rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 400;
}
.ppvx_code-input___1-4-1 .ppvx_code-input__text-input___1-4-1[class^="ppvx_text-input"].ppvx_code-input__field--error___1-4-1 .ppvx_code-input__input___1-4-1[class^="ppvx_text-input__control"] {
    padding: 0;
}
@media (max-width: 36rem) {
    .ppvx_code-input___1-4-1 .ppvx_code-input__text-input___1-4-1[class^="ppvx_text-input"] {
        width: 2.5rem;
    }
}
.ppvx_code-input___1-4-1 .ppvx_code-input__text-input___1-4-1[class^="ppvx_text-input"] .ppvx_code-input__input___1-4-1[class^="ppvx_text-input__control"] {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 400;
    text-align: center;
    padding: 0;
    caret-color: transparent;
    -webkit-touch-callout: none;
}
.ppvx_code-input___1-4-1 .ppvx_code-input__text-input___1-4-1[class^="ppvx_text-input"] .ppvx_code-input__input___1-4-1[class^="ppvx_text-input__control"]::-webkit-inner-spin-button,
.ppvx_code-input___1-4-1 .ppvx_code-input__text-input___1-4-1[class^="ppvx_text-input"] .ppvx_code-input__input___1-4-1[class^="ppvx_text-input__control"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.ppvx_code-input___1-4-1 .ppvx_code-input__text-input___1-4-1[class^="ppvx_text-input"] .ppvx_code-input__input___1-4-1[class^="ppvx_text-input__control"][type="number"] {
    -moz-appearance: textfield;
}
.ppvx_code-input___1-4-1 .ppvx_code-input__text-input___1-4-1[class^="ppvx_text-input"] .ppvx_code-input__input___1-4-1[class^="ppvx_text-input__control"]::selection {
    background: transparent;
}
.ppvx_code-input___1-4-1 .ppvx_code-input__text-input___1-4-1[class^="ppvx_text-input"] .ppvx_code-input__input___1-4-1[class^="ppvx_text-input__control"]::-moz-selection {
    background: transparent;
}
.ppvx_code-input___1-4-1 .ppvx_code-input__text-input___1-4-1[class^="ppvx_text-input"] .ppvx_code-input__input___1-4-1[class^="ppvx_text-input__control"]:first-line {
    line-height: 2.25rem;
}
.ppvx_code-input__input-wrapper___1-4-1 {
    margin-right: -0.5rem;
    margin-bottom: -0.5rem;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ppvx_code-input__error___1-4-1,
.ppvx_code-input__input-wrapper___1-4-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.ppvx_code-input__error___1-4-1 {
    margin-top: 0.375rem;
}
.ppvx_code-input__error-text___1-4-1 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    color: #515354;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 0;
}
.ppvx_code-input__error-icon___1-4-1 {
    color: #d9360b;
    margin-right: 0.25rem;
    margin-top: -0.125rem;
}
.ppvx_code-input__error-text--list___1-4-1 {
    list-style: none;
    padding: 0;
    margin: 0;
}
[dir="rtl"] .ppvx_code-input__input-wrapper___1-4-1 {
    direction: ltr;
}
[dir="rtl"] .ppvx_code-input__error-icon___1-4-1 {
    margin-right: 0;
    margin-left: 0.25rem;
}
.ppvx_divider___3-5-28 {
    border: none;
    border-top: 0.0625rem solid #cbd2d6;
    margin: 0.75rem 0;
}
.ppvx_divider--inverse___3-5-28 {
    border-color: #fff;
}
.ppvx_divider--secondary___3-5-28 {
    background-image: -webkit-gradient(linear, left top, right top, from(#9da3a6), color-stop(33%, #9da3a6), color-stop(34%, transparent));
    background-image: -webkit-linear-gradient(left, #9da3a6, #9da3a6 33%, transparent 34%);
    background-image: -moz-linear-gradient(left, #9da3a6, #9da3a6 33%, transparent 34%);
    background-image: -o-linear-gradient(left, #9da3a6, #9da3a6 33%, transparent 34%);
    background-image: linear-gradient(90deg, #9da3a6, #9da3a6 33%, transparent 34%);
    background-position: top;
    -moz-background-size: 0.1875rem 0.0625rem;
    background-size: 0.1875rem 0.0625rem;
    background-repeat: repeat-x;
    height: 0.0625rem;
    border-top: none;
}
.ppvx_divider--secondary___3-5-28.ppvx_divider--inverse___3-5-28 {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(33%, #fff), color-stop(34%, transparent));
    background-image: -webkit-linear-gradient(left, #fff, #fff 33%, transparent 34%);
    background-image: -moz-linear-gradient(left, #fff, #fff 33%, transparent 34%);
    background-image: -o-linear-gradient(left, #fff, #fff 33%, transparent 34%);
    background-image: linear-gradient(90deg, #fff, #fff 33%, transparent 34%);
}
.ppvx--v2___3-5-28 .ppvx_divider___3-5-28:not(.ppvx--v1___3-5-28),
.ppvx_divider___3-5-28.ppvx--v2___3-5-28:not(.ppvx--v1___3-5-28) {
    border-top: 0.0625rem solid #f1efea;
}
.ppvx--v2___3-5-28 .ppvx_divider--secondary___3-5-28:not(.ppvx--v1___3-5-28),
.ppvx_divider--secondary___3-5-28.ppvx--v2___3-5-28:not(.ppvx--v1___3-5-28) {
    border-top: none;
    background-image: -webkit-gradient(linear, left top, right top, from(#f1efea), color-stop(33%, #f1efea), color-stop(34%, transparent));
    background-image: -webkit-linear-gradient(left, #f1efea, #f1efea 33%, transparent 34%);
    background-image: -moz-linear-gradient(left, #f1efea, #f1efea 33%, transparent 34%);
    background-image: -o-linear-gradient(left, #f1efea, #f1efea 33%, transparent 34%);
    background-image: linear-gradient(90deg, #f1efea, #f1efea 33%, transparent 34%);
}
.ppvx--v2___3-5-28 .ppvx_divider--secondary___3-5-28:not(.ppvx--v1___3-5-28).ppvx_divider--inverse___3-5-28,
.ppvx_divider--secondary___3-5-28.ppvx--v2___3-5-28:not(.ppvx--v1___3-5-28).ppvx_divider--inverse___3-5-28 {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(33%, #fff), color-stop(34%, transparent));
    background-image: -webkit-linear-gradient(left, #fff, #fff 33%, transparent 34%);
    background-image: -moz-linear-gradient(left, #fff, #fff 33%, transparent 34%);
    background-image: -o-linear-gradient(left, #fff, #fff 33%, transparent 34%);
    background-image: linear-gradient(90deg, #fff, #fff 33%, transparent 34%);
}
.ppvx_divider--inverse___3-5-28.ppvx--v2___3-5-28:not(.ppvx--v1___3-5-28),
.pvx--v2___3-5-28 .ppvx_divider--inverse___3-5-28:not(.ppvx--v1___3-5-28) {
    border-color: #fff;
}
.ppvx_icon-button___1-5-4 {
    position: relative;
    cursor: pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    padding: 0.75rem;
    border: none;
    background-color: transparent;
    text-decoration: none;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.ppvx_icon-button--primary___1-5-4 {
    color: #2c2e2f;
}
.ppvx_icon-button--primary___1-5-4:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, transparent), color-stop(80%, rgba(44, 46, 47, 0.08)), to(rgba(44, 46, 47, 0.08))), none;
    background-image: -webkit-linear-gradient(top, transparent, transparent 20%, rgba(44, 46, 47, 0.08) 80%, rgba(44, 46, 47, 0.08)), none;
    background-image: -moz-linear-gradient(top, transparent 0, transparent 20%, rgba(44, 46, 47, 0.08) 80%, rgba(44, 46, 47, 0.08) 100%), none;
    background-image: -o-linear-gradient(top, transparent 0, transparent 20%, rgba(44, 46, 47, 0.08) 80%, rgba(44, 46, 47, 0.08) 100%), none;
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, 0.08) 80%, rgba(44, 46, 47, 0.08)), none;
}
.ppvx_icon-button--primary___1-5-4:active,
.ppvx_icon-button--primary___1-5-4:hover {
    -moz-background-size: 100% 500%;
    background-size: 100% 500%;
    background-position: 0 100%;
    -webkit-transition: background-position 0.3s ease-in-out;
    -o-transition: background-position 0.3s ease-in-out;
    -moz-transition: background-position 0.3s ease-in-out;
    transition: background-position 0.3s ease-in-out;
}
.ppvx_icon-button--primary___1-5-4:active {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, transparent), color-stop(80%, rgba(44, 46, 47, 0.12)), to(rgba(44, 46, 47, 0.12))), none;
    background-image: -webkit-linear-gradient(top, transparent, transparent 20%, rgba(44, 46, 47, 0.12) 80%, rgba(44, 46, 47, 0.12)), none;
    background-image: -moz-linear-gradient(top, transparent 0, transparent 20%, rgba(44, 46, 47, 0.12) 80%, rgba(44, 46, 47, 0.12) 100%), none;
    background-image: -o-linear-gradient(top, transparent 0, transparent 20%, rgba(44, 46, 47, 0.12) 80%, rgba(44, 46, 47, 0.12) 100%), none;
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, 0.12) 80%, rgba(44, 46, 47, 0.12)), none;
}
.ppvx_icon-button--primary___1-5-4:focus {
    outline: none;
}
.ppvx_icon-button--primary___1-5-4:focus:after {
    content: "";
    position: absolute;
    top: -0.0625rem;
    left: -0.0625rem;
    right: 0;
    border: 0.125rem solid #0070ba;
    -webkit-box-shadow: 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.25rem #bfdbee;
    box-shadow: 0 0 0 0.25rem #bfdbee;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    text-indent: 0.0625rem;
    width: 100.125%;
    height: 100.125%;
    pointer-events: none;
}
.ppvx_icon-button--inverse___1-5-4 {
    color: #fff;
}
.ppvx_icon-button--inverse___1-5-4:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, transparent), color-stop(80%, hsla(0, 0%, 100%, 0.08)), to(hsla(0, 0%, 100%, 0.08))), none;
    background-image: -webkit-linear-gradient(top, transparent, transparent 20%, hsla(0, 0%, 100%, 0.08) 80%, hsla(0, 0%, 100%, 0.08)), none;
    background-image: -moz-linear-gradient(top, transparent 0, transparent 20%, hsla(0, 0%, 100%, 0.08) 80%, hsla(0, 0%, 100%, 0.08) 100%), none;
    background-image: -o-linear-gradient(top, transparent 0, transparent 20%, hsla(0, 0%, 100%, 0.08) 80%, hsla(0, 0%, 100%, 0.08) 100%), none;
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, hsla(0, 0%, 100%, 0.08) 80%, hsla(0, 0%, 100%, 0.08)), none;
}
.ppvx_icon-button--inverse___1-5-4:active,
.ppvx_icon-button--inverse___1-5-4:hover {
    -moz-background-size: 100% 500%;
    background-size: 100% 500%;
    background-position: 0 100%;
    -webkit-transition: background-position 0.3s ease-in-out;
    -o-transition: background-position 0.3s ease-in-out;
    -moz-transition: background-position 0.3s ease-in-out;
    transition: background-position 0.3s ease-in-out;
}
.ppvx_icon-button--inverse___1-5-4:active {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, transparent), color-stop(80%, hsla(0, 0%, 100%, 0.16)), to(hsla(0, 0%, 100%, 0.16))), none;
    background-image: -webkit-linear-gradient(top, transparent, transparent 20%, hsla(0, 0%, 100%, 0.16) 80%, hsla(0, 0%, 100%, 0.16)), none;
    background-image: -moz-linear-gradient(top, transparent 0, transparent 20%, hsla(0, 0%, 100%, 0.16) 80%, hsla(0, 0%, 100%, 0.16) 100%), none;
    background-image: -o-linear-gradient(top, transparent 0, transparent 20%, hsla(0, 0%, 100%, 0.16) 80%, hsla(0, 0%, 100%, 0.16) 100%), none;
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, hsla(0, 0%, 100%, 0.16) 80%, hsla(0, 0%, 100%, 0.16)), none;
}
.ppvx_icon-button--inverse___1-5-4:focus {
    outline: none;
}
.ppvx_icon-button--inverse___1-5-4:focus:after {
    content: "";
    position: absolute;
    top: -0.0625rem;
    left: -0.0625rem;
    right: 0;
    border: 0.125rem solid #0070ba;
    -webkit-box-shadow: 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.25rem #bfdbee;
    box-shadow: 0 0 0 0.25rem #bfdbee;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    text-indent: 0.0625rem;
    width: 100.125%;
    height: 100.125%;
    pointer-events: none;
    border: 0.125rem solid #bfdbee;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(191, 219, 238, 0.4);
    -moz-box-shadow: 0 0 0 0.25rem rgba(191, 219, 238, 0.4);
    box-shadow: 0 0 0 0.25rem rgba(191, 219, 238, 0.4);
}
.ppvx_icon-button--size_sm___1-5-4 {
    padding: 0.5rem;
}
.ppvx_icon-button--size_sm___1-5-4:before {
    content: "";
    position: absolute;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: -0.125rem;
    right: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
}
.ppvx_icon-button--secondary___1-5-4:hover,
.ppvx_icon-button--tertiary___1-5-4:hover {
    background: #d1f1ff;
}
.ppvx_icon-button--secondary___1-5-4 {
    color: #142c8e;
    background: #f7f5f0;
}
.ppvx_icon-button--secondary___1-5-4:active {
    background: #dcdde4;
}
.ppvx_icon-button--secondary___1-5-4.ppvx_icon-button--inverse___1-5-4 {
    background: #fff;
}
.ppvx_icon-button--secondary___1-5-4.ppvx_icon-button--inverse___1-5-4:hover {
    background: #d1f1ff;
}
.ppvx_icon-button--secondary___1-5-4.ppvx_icon-button--inverse___1-5-4:active {
    background: #e3e6f1;
}
.ppvx_icon-button--tertiary___1-5-4 {
    color: #515354;
    background: transparent;
}
.ppvx_icon-button--tertiary___1-5-4:active {
    background: #e3e6f1;
}
.ppvx_icon-button--tertiary___1-5-4.ppvx_icon-button--inverse___1-5-4 {
    color: #fff;
    background: rgba(12, 12, 13, 0.3);
}
.ppvx_icon-button--tertiary___1-5-4.ppvx_icon-button--inverse___1-5-4:hover {
    background: hsla(0, 0%, 100%, 0.16);
}
.ppvx_icon-button--tertiary___1-5-4.ppvx_icon-button--inverse___1-5-4:active {
    background: rgba(12, 12, 13, 0.6);
}
.ppvx_icon-button__label___1-5-4 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.ppvx_icon-button__icon___1-5-4 {
    pointer-events: none;
}
.ppvx_icon-button__shimmer___1-5-4 {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 3rem;
    height: 3rem;
}
.ppvx_icon-button__shimmer___1-5-4.ppvx_icon-button--size_sm___1-5-4 {
    width: 2.5rem;
    height: 2.5rem;
}
.ppvx_icon-button__shimmer___1-5-4.ppvx_icon-button--size_sm___1-5-4:before {
    display: none;
}
.ppvx--v2___1-5-4 .ppvx_icon-button___1-5-4:not(.ppvx--v1___1-5-4):focus,
.ppvx_icon-button___1-5-4.ppvx--v2___1-5-4:not(.ppvx--v1___1-5-4):focus {
    outline: none;
}
.ppvx--v2___1-5-4 .ppvx_icon-button___1-5-4:not(.ppvx--v1___1-5-4):focus:after,
.ppvx_icon-button___1-5-4.ppvx--v2___1-5-4:not(.ppvx--v1___1-5-4):focus:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border: 0.1875rem solid #1040c1;
    -webkit-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-indent: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.ppvx--v2___1-5-4 .ppvx_icon-button___1-5-4:not(.ppvx--v1___1-5-4).ppvx_icon-button--primary___1-5-4,
.ppvx_icon-button___1-5-4.ppvx--v2___1-5-4:not(.ppvx--v1___1-5-4).ppvx_icon-button--primary___1-5-4 {
    color: #fff;
    background: #142c8e;
}
.ppvx--v2___1-5-4 .ppvx_icon-button___1-5-4:not(.ppvx--v1___1-5-4).ppvx_icon-button--primary___1-5-4:hover,
.ppvx_icon-button___1-5-4.ppvx--v2___1-5-4:not(.ppvx--v1___1-5-4).ppvx_icon-button--primary___1-5-4:hover {
    background: #1040c1;
}
.ppvx--v2___1-5-4 .ppvx_icon-button___1-5-4:not(.ppvx--v1___1-5-4).ppvx_icon-button--primary___1-5-4:active,
.ppvx_icon-button___1-5-4.ppvx--v2___1-5-4:not(.ppvx--v1___1-5-4).ppvx_icon-button--primary___1-5-4:active {
    background: #121661;
}
.ppvx--v2___1-5-4 .ppvx_icon-button___1-5-4:not(.ppvx--v1___1-5-4).ppvx_icon-button--inverse___1-5-4:focus:after,
.ppvx_icon-button___1-5-4.ppvx--v2___1-5-4:not(.ppvx--v1___1-5-4).ppvx_icon-button--inverse___1-5-4:focus:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border: 0.125rem solid #0070ba;
    -webkit-box-shadow: 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.25rem #bfdbee;
    box-shadow: 0 0 0 0.25rem #bfdbee;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-indent: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    border: 0.1875rem solid #56ccfe;
    -webkit-box-shadow: 0 0 0 0.375rem rgba(209, 241, 255, 0.16);
    -moz-box-shadow: 0 0 0 0.375rem rgba(209, 241, 255, 0.16);
    box-shadow: 0 0 0 0.375rem rgba(209, 241, 255, 0.16);
}
.ppvx_icon-button__loading-spinner___1-5-4 {
    margin: 0;
}
.ppvx_icon-button--state_processing___1-5-4,
.ppvx_icon-button--state_success___1-5-4 {
    pointer-events: none;
}
.ppvx--v2___1-5-4.ppvx_icon-button___1-5-4.ppvx_icon-button--state_success___1-5-4,
.ppvx--v2___1-5-4.ppvx_icon-button___1-5-4.ppvx_icon-button--state_success___1-5-4.ppvx_icon-button--primary___1-5-4,
.ppvx_icon-button___1-5-4 .ppvx--v2___1-5-4.ppvx_icon-button--state_success___1-5-4,
.ppvx_icon-button___1-5-4 .ppvx--v2___1-5-4.ppvx_icon-button--state_success___1-5-4.ppvx_icon-button--primary___1-5-4 {
    background-color: #308a67;
    color: #fff;
}
.ppvx_icon-button--state__screenreader___1-5-4 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.ppvx_screenreader___1-4-8 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.ppvx_body--no-scrolling___1-4-8 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
}
.ppvx_visible-only-in-context___1-4-8 {
    display: none;
}
.ppvx_text-ellipsis___1-4-8 {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ppvx_shimmer___1-4-8 {
    background-color: #f1efea;
    border: 0.0625rem solid transparent;
    background-image: -webkit-gradient(linear, left top, right top, from(#f1efea), color-stop(50%, #dbd8d0), to(#f1efea));
    background-image: -webkit-linear-gradient(left, #f1efea, #dbd8d0 50%, #f1efea);
    background-image: -moz-linear-gradient(left, #f1efea 0, #dbd8d0 50%, #f1efea 100%);
    background-image: -o-linear-gradient(left, #f1efea 0, #dbd8d0 50%, #f1efea 100%);
    background-image: linear-gradient(90deg, #f1efea 0, #dbd8d0 50%, #f1efea);
    background-position: 100% 0;
    -moz-background-size: 200%;
    background-size: 200%;
    -webkit-animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
    -moz-animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
    -o-animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
    animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
}
.ppvx_shimmer--inverse___1-4-8 {
    background-color: #909191;
    background-image: -webkit-gradient(linear, left top, right top, from(#909191), color-stop(50%, #757676), to(#909191));
    background-image: -webkit-linear-gradient(left, #909191, #757676 50%, #909191);
    background-image: -moz-linear-gradient(left, #909191 0, #757676 50%, #909191 100%);
    background-image: -o-linear-gradient(left, #909191 0, #757676 50%, #909191 100%);
    background-image: linear-gradient(90deg, #909191 0, #757676 50%, #909191);
}
.ppvx_shimmer__defaults___1-4-8 {
    -webkit-border-radius: 0.75rem;
    -moz-border-radius: 0.75rem;
    border-radius: 0.75rem;
    width: 100%;
    height: 100%;
}
@-webkit-keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
@-moz-keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
@-o-keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
@keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
.ppvx_elevation--level1___1-4-8 {
    -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level2___1-4-8 {
    -webkit-box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level2--above___1-4-8 {
    -webkit-box-shadow: 0 -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level3___1-4-8 {
    -webkit-box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level4___1-4-8 {
    -webkit-box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level5___1-4-8 {
    -webkit-box-shadow: 0 0.75rem 1.75rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.75rem 1.75rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.75rem 1.75rem rgba(0, 0, 0, 0.16);
}
.ppvx--v2___1-4-8 .ppvx_elevation--level1___1-4-8:not(.ppvx--v1___1-4-8),
.ppvx_elevation--level1___1-4-8.ppvx--v2___1-4-8:not(.ppvx--v1___1-4-8) {
    -webkit-box-shadow: 0 0 0.125rem rgba(0, 0, 0, 0.04), 0 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 0 0.125rem rgba(0, 0, 0, 0.04), 0 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 0.125rem rgba(0, 0, 0, 0.04), 0 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
}
.ppvx--v2___1-4-8 .ppvx_elevation--level2___1-4-8:not(.ppvx--v1___1-4-8),
.ppvx_elevation--level2___1-4-8.ppvx--v2___1-4-8:not(.ppvx--v1___1-4-8) {
    -webkit-box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.06), 0 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.06), 0 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.06), 0 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
}
.ppvx--v2___1-4-8 .ppvx_elevation--level3___1-4-8:not(.ppvx--v1___1-4-8),
.ppvx_elevation--level3___1-4-8.ppvx--v2___1-4-8:not(.ppvx--v1___1-4-8) {
    -webkit-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.04), 0 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.04), 0 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.04), 0 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
}
.ppvx_motion__animation-timing___1-4-8 {
    -webkit-animation-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -moz-animation-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -o-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-4-8 {
    -webkit-transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -moz-transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -o-transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
}
.ppvx_alert___2-6-23 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.9375rem 3.5rem 0.9375rem 2.875rem;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    color: #2c2e2f;
    position: relative;
    text-align: initial;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    border: 0.0625rem solid #bfdbee;
    background-color: #f5fbfe;
}
.ppvx_alert___2-6-23:before {
    content: "\E935";
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    speak: none;
    font-size: 1.5rem;
    display: block;
    line-height: inherit;
    top: 0.9375rem;
}
.ppvx_alert___2-6-23 .ppvx_alert__svg-icon___2-6-23,
.ppvx_alert___2-6-23:before {
    position: absolute;
    left: 0.9375rem;
    font-size: 1.125rem;
    text-align: center;
    color: #0070ba;
}
.ppvx_alert___2-6-23 .ppvx_alert__svg-icon___2-6-23 {
    display: inline-block;
    line-height: 1.5rem;
    top: 1.0625rem;
    vertical-align: middle;
}
.ppvx_alert___2-6-23 .ppvx_alert__close-btn--svg___2-6-23 {
    position: absolute;
    top: 0.1875rem;
    right: 0.1875rem;
}
.ppvx_alert___2-6-23 .ppvx_alert__close-btn--svg___2-6-23:hover {
    background-color: #fff;
}
.ppvx_alert__close-btn___2-6-23 {
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    speak: none;
    position: relative;
    cursor: pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    padding: 0.75rem;
    border: none;
    background-color: transparent;
    text-decoration: none;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 1.5rem;
    position: absolute;
    top: 0.1875rem;
    right: 0.1875rem;
}
.ppvx_alert__close-btn___2-6-23:hover {
    background-color: #fff;
    background-color: #eaeced;
}
.ppvx_alert__close-btn___2-6-23:focus {
    outline: none;
    background-color: #cbd2d6;
}
.ppvx_alert__close-btn___2-6-23:before {
    content: "\E919";
}
.ppvx_alert___2-6-23 [dir="rtl"],
[dir="rtl"] .ppvx_alert___2-6-23 {
    padding-left: 3.5rem;
    padding-right: 2.875rem;
}
.ppvx_alert___2-6-23[dir="rtl"]:before,
.ppvx_alert__svg-icon___2-6-23[dir="rtl"],
[dir="rtl"] .ppvx_alert___2-6-23:before,
[dir="rtl"] .ppvx_alert__svg-icon___2-6-23 {
    left: auto;
    right: 0.9375rem;
}
.ppvx_alert--type_attention___2-6-23 {
    border-color: #ff9600;
    background-color: #fffbf5;
}
.ppvx_alert--type_attention___2-6-23:before {
    content: "\E947";
}
.ppvx_alert--type_attention___2-6-23 .ppvx_alert__svg-icon___2-6-23,
.ppvx_alert--type_attention___2-6-23:before {
    color: #ff9600;
}
.ppvx_alert--type_warning___2-6-23 {
    border-color: #ff9600;
    background-color: #fffbf5;
}
.ppvx_alert--type_warning___2-6-23:before {
    content: "\E947";
}
.ppvx_alert--type_warning___2-6-23 .ppvx_alert__svg-icon___2-6-23,
.ppvx_alert--type_warning___2-6-23:before {
    color: #ff9600;
}
.ppvx_alert--type_info___2-6-23 {
    border-color: #9da3a6;
    background-color: #f5f7fa;
}
.ppvx_alert--type_info___2-6-23:before {
    content: "\E925";
}
.ppvx_alert--type_info___2-6-23 .ppvx_alert__svg-icon___2-6-23,
.ppvx_alert--type_info___2-6-23:before {
    color: #2c2e2f;
}
.ppvx_alert--type_success___2-6-23 {
    border-color: #299976;
    background-color: #f5fdfb;
}
.ppvx_alert--type_success___2-6-23:before {
    content: "\E90E";
}
.ppvx_alert--type_success___2-6-23 .ppvx_alert__svg-icon___2-6-23,
.ppvx_alert--type_success___2-6-23:before {
    color: #299976;
}
.ppvx_alert--type_error___2-6-23 {
    border-color: #d20000;
    background-color: #fff7f7;
}
.ppvx_alert--type_error___2-6-23:before {
    content: "\E91A";
}
.ppvx_alert--type_error___2-6-23 .ppvx_alert__svg-icon___2-6-23,
.ppvx_alert--type_error___2-6-23:before {
    color: #d20000;
}
[dir="rtl"] .ppvx_alert__close-btn--svg___2-6-23,
[dir="rtl"] .ppvx_alert__close-btn___2-6-23 {
    left: 0.1875rem;
    right: auto;
}
.ppvx_alert--with-svg-icon___2-6-23:before {
    display: none;
}
.ppvx_alert--no-close-btn___2-6-23 {
    padding-right: 0.9375rem;
}
.ppvx_alert--no-close-btn___2-6-23[dir="rtl"],
[dir="rtl"] .ppvx_alert--no-close-btn___2-6-23 {
    padding-left: 0.9375rem;
    padding-right: 2.875rem;
}
.ppvx--v2___2-6-23 .ppvx_alert___2-6-23:not(.ppvx--v1___2-6-23),
.ppvx_alert___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23) {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    -webkit-border-radius: 0.75rem;
    -moz-border-radius: 0.75rem;
    border-radius: 0.75rem;
}
.ppvx--v2___2-6-23 .ppvx_alert___2-6-23:not(.ppvx--v1___2-6-23) .ppvx_alert__close-btn--svg___2-6-23,
.ppvx_alert___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23) .ppvx_alert__close-btn--svg___2-6-23 {
    top: 0.4375rem;
    right: 0.4375rem;
}
.ppvx--v2___2-6-23 .ppvx_alert___2-6-23:not(.ppvx--v1___2-6-23) .ppvx_alert__svg-icon___2-6-23,
.ppvx_alert___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23) .ppvx_alert__svg-icon___2-6-23 {
    font-size: 1.5rem;
    top: 0.9375rem;
}
.ppvx--v2___2-6-23 .ppvx_alert___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_info___2-6-23,
.ppvx_alert___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_info___2-6-23 {
    border-color: #dbd8d0;
    background-color: #dbd8d0;
}
.ppvx--v2___2-6-23 .ppvx_alert___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_info___2-6-23 .ppvx_alert__close-btn--svg___2-6-23,
.ppvx--v2___2-6-23 .ppvx_alert___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_info___2-6-23 .ppvx_alert__svg-icon___2-6-23,
.ppvx_alert___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_info___2-6-23 .ppvx_alert__close-btn--svg___2-6-23,
.ppvx_alert___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_info___2-6-23 .ppvx_alert__svg-icon___2-6-23 {
    color: #0c0c0d;
}
.ppvx--v2___2-6-23 .ppvx_alert___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_success___2-6-23,
.ppvx_alert___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_success___2-6-23 {
    border-color: #cbf3ec;
    background-color: #cbf3ec;
    color: #25694f;
}
.ppvx--v2___2-6-23 .ppvx_alert___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_success___2-6-23 .ppvx_alert__close-btn--svg___2-6-23,
.ppvx--v2___2-6-23 .ppvx_alert___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_success___2-6-23 .ppvx_alert__svg-icon___2-6-23,
.ppvx_alert___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_success___2-6-23 .ppvx_alert__close-btn--svg___2-6-23,
.ppvx_alert___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_success___2-6-23 .ppvx_alert__svg-icon___2-6-23 {
    color: #25694f;
}
.ppvx--v2___2-6-23 .ppvx_alert___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_warning___2-6-23,
.ppvx_alert___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_warning___2-6-23 {
    border-color: #fff1a7;
    background-color: #fff1a7;
    color: #785504;
}
.ppvx--v2___2-6-23 .ppvx_alert___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_warning___2-6-23 .ppvx_alert__close-btn--svg___2-6-23,
.ppvx--v2___2-6-23 .ppvx_alert___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_warning___2-6-23 .ppvx_alert__svg-icon___2-6-23,
.ppvx_alert___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_warning___2-6-23 .ppvx_alert__close-btn--svg___2-6-23,
.ppvx_alert___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_warning___2-6-23 .ppvx_alert__svg-icon___2-6-23 {
    color: #785504;
}
.ppvx--v2___2-6-23 .ppvx_alert___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_error___2-6-23,
.ppvx_alert___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_error___2-6-23 {
    border-color: #fddbd3;
    background-color: #fddbd3;
    color: #791e06;
}
.ppvx--v2___2-6-23 .ppvx_alert___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_error___2-6-23 .ppvx_alert__close-btn--svg___2-6-23,
.ppvx--v2___2-6-23 .ppvx_alert___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_error___2-6-23 .ppvx_alert__svg-icon___2-6-23,
.ppvx_alert___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_error___2-6-23 .ppvx_alert__close-btn--svg___2-6-23,
.ppvx_alert___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23).ppvx_alert--type_error___2-6-23 .ppvx_alert__svg-icon___2-6-23 {
    color: #791e06;
}
.ppvx--v2___2-6-23 [dir="rtl"] .ppvx_alert__close-btn--svg___2-6-23:not(.ppvx--v1___2-6-23),
[dir="rtl"] .ppvx--v2___2-6-23 .ppvx_alert__close-btn--svg___2-6-23:not(.ppvx--v1___2-6-23),
[dir="rtl"] .ppvx_alert__close-btn--svg___2-6-23.ppvx--v2___2-6-23:not(.ppvx--v1___2-6-23) {
    left: 0.4375rem;
    right: auto;
}
.ppvx_icon-button___1-4-18 {
    position: relative;
    cursor: pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    padding: 0.75rem;
    border: none;
    background-color: transparent;
    text-decoration: none;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.ppvx_icon-button--primary___1-4-18 {
    color: #2c2e2f;
}
.ppvx_icon-button--primary___1-4-18:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, transparent), color-stop(80%, rgba(44, 46, 47, 0.08)), to(rgba(44, 46, 47, 0.08))), none;
    background-image: -webkit-linear-gradient(top, transparent, transparent 20%, rgba(44, 46, 47, 0.08) 80%, rgba(44, 46, 47, 0.08)), none;
    background-image: -moz-linear-gradient(top, transparent 0, transparent 20%, rgba(44, 46, 47, 0.08) 80%, rgba(44, 46, 47, 0.08) 100%), none;
    background-image: -o-linear-gradient(top, transparent 0, transparent 20%, rgba(44, 46, 47, 0.08) 80%, rgba(44, 46, 47, 0.08) 100%), none;
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, 0.08) 80%, rgba(44, 46, 47, 0.08)), none;
}
.ppvx_icon-button--primary___1-4-18:active,
.ppvx_icon-button--primary___1-4-18:hover {
    -moz-background-size: 100% 500%;
    background-size: 100% 500%;
    background-position: 0 100%;
    -webkit-transition: background-position 0.3s ease-in-out;
    -o-transition: background-position 0.3s ease-in-out;
    -moz-transition: background-position 0.3s ease-in-out;
    transition: background-position 0.3s ease-in-out;
}
.ppvx_icon-button--primary___1-4-18:active {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, transparent), color-stop(80%, rgba(44, 46, 47, 0.12)), to(rgba(44, 46, 47, 0.12))), none;
    background-image: -webkit-linear-gradient(top, transparent, transparent 20%, rgba(44, 46, 47, 0.12) 80%, rgba(44, 46, 47, 0.12)), none;
    background-image: -moz-linear-gradient(top, transparent 0, transparent 20%, rgba(44, 46, 47, 0.12) 80%, rgba(44, 46, 47, 0.12) 100%), none;
    background-image: -o-linear-gradient(top, transparent 0, transparent 20%, rgba(44, 46, 47, 0.12) 80%, rgba(44, 46, 47, 0.12) 100%), none;
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, 0.12) 80%, rgba(44, 46, 47, 0.12)), none;
}
.ppvx_icon-button--primary___1-4-18:focus {
    outline: none;
}
.ppvx_icon-button--primary___1-4-18:focus:after {
    content: "";
    position: absolute;
    top: -0.0625rem;
    left: -0.0625rem;
    right: 0;
    border: 0.125rem solid #0070ba;
    -webkit-box-shadow: 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.25rem #bfdbee;
    box-shadow: 0 0 0 0.25rem #bfdbee;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    text-indent: 0.0625rem;
    width: 100.125%;
    height: 100.125%;
    pointer-events: none;
}
.ppvx_icon-button--inverse___1-4-18 {
    color: #fff;
}
.ppvx_icon-button--inverse___1-4-18:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, transparent), color-stop(80%, hsla(0, 0%, 100%, 0.08)), to(hsla(0, 0%, 100%, 0.08))), none;
    background-image: -webkit-linear-gradient(top, transparent, transparent 20%, hsla(0, 0%, 100%, 0.08) 80%, hsla(0, 0%, 100%, 0.08)), none;
    background-image: -moz-linear-gradient(top, transparent 0, transparent 20%, hsla(0, 0%, 100%, 0.08) 80%, hsla(0, 0%, 100%, 0.08) 100%), none;
    background-image: -o-linear-gradient(top, transparent 0, transparent 20%, hsla(0, 0%, 100%, 0.08) 80%, hsla(0, 0%, 100%, 0.08) 100%), none;
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, hsla(0, 0%, 100%, 0.08) 80%, hsla(0, 0%, 100%, 0.08)), none;
}
.ppvx_icon-button--inverse___1-4-18:active,
.ppvx_icon-button--inverse___1-4-18:hover {
    -moz-background-size: 100% 500%;
    background-size: 100% 500%;
    background-position: 0 100%;
    -webkit-transition: background-position 0.3s ease-in-out;
    -o-transition: background-position 0.3s ease-in-out;
    -moz-transition: background-position 0.3s ease-in-out;
    transition: background-position 0.3s ease-in-out;
}
.ppvx_icon-button--inverse___1-4-18:active {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, transparent), color-stop(80%, hsla(0, 0%, 100%, 0.16)), to(hsla(0, 0%, 100%, 0.16))), none;
    background-image: -webkit-linear-gradient(top, transparent, transparent 20%, hsla(0, 0%, 100%, 0.16) 80%, hsla(0, 0%, 100%, 0.16)), none;
    background-image: -moz-linear-gradient(top, transparent 0, transparent 20%, hsla(0, 0%, 100%, 0.16) 80%, hsla(0, 0%, 100%, 0.16) 100%), none;
    background-image: -o-linear-gradient(top, transparent 0, transparent 20%, hsla(0, 0%, 100%, 0.16) 80%, hsla(0, 0%, 100%, 0.16) 100%), none;
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, hsla(0, 0%, 100%, 0.16) 80%, hsla(0, 0%, 100%, 0.16)), none;
}
.ppvx_icon-button--inverse___1-4-18:focus {
    outline: none;
}
.ppvx_icon-button--inverse___1-4-18:focus:after {
    content: "";
    position: absolute;
    top: -0.0625rem;
    left: -0.0625rem;
    right: 0;
    border: 0.125rem solid #0070ba;
    -webkit-box-shadow: 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.25rem #bfdbee;
    box-shadow: 0 0 0 0.25rem #bfdbee;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    text-indent: 0.0625rem;
    width: 100.125%;
    height: 100.125%;
    pointer-events: none;
    border: 0.125rem solid #bfdbee;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(191, 219, 238, 0.4);
    -moz-box-shadow: 0 0 0 0.25rem rgba(191, 219, 238, 0.4);
    box-shadow: 0 0 0 0.25rem rgba(191, 219, 238, 0.4);
}
.ppvx_icon-button--size_sm___1-4-18 {
    padding: 0.5rem;
}
.ppvx_icon-button--size_sm___1-4-18:before {
    content: "";
    position: absolute;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: -0.125rem;
    right: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
}
.ppvx_icon-button--secondary___1-4-18:hover,
.ppvx_icon-button--tertiary___1-4-18:hover {
    background: #d1f1ff;
}
.ppvx_icon-button--secondary___1-4-18 {
    color: #142c8e;
    background: #f7f5f0;
}
.ppvx_icon-button--secondary___1-4-18:active {
    background: #dcdde4;
}
.ppvx_icon-button--secondary___1-4-18.ppvx_icon-button--inverse___1-4-18 {
    background: #fff;
}
.ppvx_icon-button--secondary___1-4-18.ppvx_icon-button--inverse___1-4-18:hover {
    background: #d1f1ff;
}
.ppvx_icon-button--secondary___1-4-18.ppvx_icon-button--inverse___1-4-18:active {
    background: #e3e6f1;
}
.ppvx_icon-button--tertiary___1-4-18 {
    color: #515354;
    background: transparent;
}
.ppvx_icon-button--tertiary___1-4-18:active {
    background: #e3e6f1;
}
.ppvx_icon-button--tertiary___1-4-18.ppvx_icon-button--inverse___1-4-18 {
    color: #fff;
    background: rgba(12, 12, 13, 0.3);
}
.ppvx_icon-button--tertiary___1-4-18.ppvx_icon-button--inverse___1-4-18:hover {
    background: hsla(0, 0%, 100%, 0.16);
}
.ppvx_icon-button--tertiary___1-4-18.ppvx_icon-button--inverse___1-4-18:active {
    background: rgba(12, 12, 13, 0.6);
}
.ppvx_icon-button__label___1-4-18 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.ppvx_icon-button__icon___1-4-18 {
    pointer-events: none;
}
.ppvx_icon-button__shimmer___1-4-18 {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 3rem;
    height: 3rem;
}
.ppvx_icon-button__shimmer___1-4-18.ppvx_icon-button--size_sm___1-4-18 {
    width: 2.5rem;
    height: 2.5rem;
}
.ppvx_icon-button__shimmer___1-4-18.ppvx_icon-button--size_sm___1-4-18:before {
    display: none;
}
.ppvx--v2___1-4-18 .ppvx_icon-button___1-4-18:not(.ppvx--v1___1-4-18):focus,
.ppvx_icon-button___1-4-18.ppvx--v2___1-4-18:not(.ppvx--v1___1-4-18):focus {
    outline: none;
}
.ppvx--v2___1-4-18 .ppvx_icon-button___1-4-18:not(.ppvx--v1___1-4-18):focus:after,
.ppvx_icon-button___1-4-18.ppvx--v2___1-4-18:not(.ppvx--v1___1-4-18):focus:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border: 0.1875rem solid #1040c1;
    -webkit-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -moz-box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    box-shadow: 0 0 0 0.375rem rgba(16, 114, 235, 0.16);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-indent: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.ppvx--v2___1-4-18 .ppvx_icon-button___1-4-18:not(.ppvx--v1___1-4-18).ppvx_icon-button--primary___1-4-18,
.ppvx_icon-button___1-4-18.ppvx--v2___1-4-18:not(.ppvx--v1___1-4-18).ppvx_icon-button--primary___1-4-18 {
    color: #fff;
    background: #142c8e;
}
.ppvx--v2___1-4-18 .ppvx_icon-button___1-4-18:not(.ppvx--v1___1-4-18).ppvx_icon-button--primary___1-4-18:hover,
.ppvx_icon-button___1-4-18.ppvx--v2___1-4-18:not(.ppvx--v1___1-4-18).ppvx_icon-button--primary___1-4-18:hover {
    background: #1040c1;
}
.ppvx--v2___1-4-18 .ppvx_icon-button___1-4-18:not(.ppvx--v1___1-4-18).ppvx_icon-button--primary___1-4-18:active,
.ppvx_icon-button___1-4-18.ppvx--v2___1-4-18:not(.ppvx--v1___1-4-18).ppvx_icon-button--primary___1-4-18:active {
    background: #121661;
}
.ppvx--v2___1-4-18 .ppvx_icon-button___1-4-18:not(.ppvx--v1___1-4-18).ppvx_icon-button--inverse___1-4-18:focus:after,
.ppvx_icon-button___1-4-18.ppvx--v2___1-4-18:not(.ppvx--v1___1-4-18).ppvx_icon-button--inverse___1-4-18:focus:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border: 0.125rem solid #0070ba;
    -webkit-box-shadow: 0 0 0 0.25rem #bfdbee;
    -moz-box-shadow: 0 0 0 0.25rem #bfdbee;
    box-shadow: 0 0 0 0.25rem #bfdbee;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-indent: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    border: 0.1875rem solid #56ccfe;
    -webkit-box-shadow: 0 0 0 0.375rem rgba(209, 241, 255, 0.16);
    -moz-box-shadow: 0 0 0 0.375rem rgba(209, 241, 255, 0.16);
    box-shadow: 0 0 0 0.375rem rgba(209, 241, 255, 0.16);
}
.ppvx_screenreader___1-4-8 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.ppvx_body--no-scrolling___1-4-8 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
}
.ppvx_visible-only-in-context___1-4-8 {
    display: none;
}
.ppvx_text-ellipsis___1-4-8 {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ppvx_shimmer___1-4-8 {
    background-color: #f1efea;
    border: 0.0625rem solid transparent;
    background-image: -webkit-gradient(linear, left top, right top, from(#f1efea), color-stop(50%, #dbd8d0), to(#f1efea));
    background-image: -webkit-linear-gradient(left, #f1efea, #dbd8d0 50%, #f1efea);
    background-image: -moz-linear-gradient(left, #f1efea 0, #dbd8d0 50%, #f1efea 100%);
    background-image: -o-linear-gradient(left, #f1efea 0, #dbd8d0 50%, #f1efea 100%);
    background-image: linear-gradient(90deg, #f1efea 0, #dbd8d0 50%, #f1efea);
    background-position: 100% 0;
    -moz-background-size: 200%;
    background-size: 200%;
    -webkit-animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
    -moz-animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
    -o-animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
    animation: ppvx_shimmer__animation___1-4-8 2s ease-in-out infinite;
}
.ppvx_shimmer--inverse___1-4-8 {
    background-color: #909191;
    background-image: -webkit-gradient(linear, left top, right top, from(#909191), color-stop(50%, #757676), to(#909191));
    background-image: -webkit-linear-gradient(left, #909191, #757676 50%, #909191);
    background-image: -moz-linear-gradient(left, #909191 0, #757676 50%, #909191 100%);
    background-image: -o-linear-gradient(left, #909191 0, #757676 50%, #909191 100%);
    background-image: linear-gradient(90deg, #909191 0, #757676 50%, #909191);
}
.ppvx_shimmer__defaults___1-4-8 {
    -webkit-border-radius: 0.75rem;
    -moz-border-radius: 0.75rem;
    border-radius: 0.75rem;
    width: 100%;
    height: 100%;
}
@-webkit-keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
@-moz-keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
@-o-keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
@keyframes ppvx_shimmer__animation___1-4-8 {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}
.ppvx_elevation--level1___1-4-8 {
    -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level2___1-4-8 {
    -webkit-box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level2--above___1-4-8 {
    -webkit-box-shadow: 0 -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 -0.1875rem 0.625rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level3___1-4-8 {
    -webkit-box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level4___1-4-8 {
    -webkit-box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.16);
}
.ppvx_elevation--level5___1-4-8 {
    -webkit-box-shadow: 0 0.75rem 1.75rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0.75rem 1.75rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 0.75rem 1.75rem rgba(0, 0, 0, 0.16);
}
.ppvx--v2___1-4-8 .ppvx_elevation--level1___1-4-8:not(.ppvx--v1___1-4-8),
.ppvx_elevation--level1___1-4-8.ppvx--v2___1-4-8:not(.ppvx--v1___1-4-8) {
    -webkit-box-shadow: 0 0 0.125rem rgba(0, 0, 0, 0.04), 0 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 0 0.125rem rgba(0, 0, 0, 0.04), 0 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 0.125rem rgba(0, 0, 0, 0.04), 0 0.0625rem 0.75rem rgba(0, 0, 0, 0.08);
}
.ppvx--v2___1-4-8 .ppvx_elevation--level2___1-4-8:not(.ppvx--v1___1-4-8),
.ppvx_elevation--level2___1-4-8.ppvx--v2___1-4-8:not(.ppvx--v1___1-4-8) {
    -webkit-box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.06), 0 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.06), 0 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.06), 0 0.125rem 0.875rem rgba(0, 0, 0, 0.1);
}
.ppvx--v2___1-4-8 .ppvx_elevation--level3___1-4-8:not(.ppvx--v1___1-4-8),
.ppvx_elevation--level3___1-4-8.ppvx--v2___1-4-8:not(.ppvx--v1___1-4-8) {
    -webkit-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.04), 0 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.04), 0 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.04), 0 0.125rem 1.125rem rgba(0, 0, 0, 0.1);
}
.ppvx_motion__animation-timing___1-4-8 {
    -webkit-animation-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -moz-animation-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -o-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-4-8 {
    -webkit-transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -moz-transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    -o-transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
    transition-timing-function: cubic-bezier(0, 0.9, 0.3, 1);
}
@font-face {
    font-family: paypal-vx-icons;
    src: url(../fonts/PayPalVXIcons-Regular.eot);
    src: url(../fonts/PayPalVXIcons-Regular.eot#iefix) format("embedded-opentype"), url(../fonts/PayPalVXIcons-Regular.woff2) format("woff2"),
        url(../fonts/PayPalVXIcons-Regular.woff) format("woff"), url(../fonts/PayPalVXIcons-Regular.ttf) format("truetype"),
        url(../fonts/PayPalVXIcons-Regular.svg#69ac2c9fc1e0803e59e06e93859bed03) format("svg");
    font-style: normal;
    font-weight: 400;
}
.vx_alert,
.vx_alert_inline {
    display: table;
    width: 100%;
    margin-bottom: 5px;
    padding: 1rem;
    border: 1px solid #9da3a6;
    border-left-width: 0;
    border-right-width: 0;
    color: #9da3a6;
}
.vx_alert_inline {
    border: none;
    padding-left: 0;
    padding-right: 0;
}
.vx_alert-critical:before,
.vx_alert-help:before,
.vx_alert-success:before,
.vx_alert-warning:before {
    display: inline-block;
    vertical-align: top;
    width: 1.5em;
    padding: 0.6rem 0 0;
    margin-left: -0.1em;
    font-size: 1.8rem;
    line-height: 0;
    font-family: paypal-vx-icons;
}
.vx_alert-help {
    border-color: #009cde;
    color: #009cde;
}
.vx_alert-help:before {
    content: "\2139";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.vx_alert-success {
    border-color: #00cf92;
    color: #00cf92;
}
.vx_alert-success:before {
    content: "\2714";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.vx_alert-warning {
    border-color: #ff9600;
    color: #ff9600;
}
.vx_alert-warning:before {
    content: "\FE15";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.vx_alert-critical {
    border-color: #d20000;
    color: #d20000;
}
.vx_alert-critical:before {
    content: "\26A0";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.vx_alert-icon {
    display: inline-block;
    vertical-align: top;
    width: 1.5em;
    padding: 0.6rem 0 0;
    margin-top: -2px;
    padding: 0;
    font-size: 1.6rem;
    line-height: 0;
}
.vx_alert-text {
    margin: 0 0 0 2.5em;
    color: #2c2e2f;
    display: table-cell;
    width: 100%;
}
@media (min-width: 768px) {
    .vx_alert {
        border-left-width: 1px;
        border-right-width: 1px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
}
.vx_btn {
    background-color: #0070ba;
    -webkit-border-radius: 1.5rem;
    -moz-border-radius: 1.5rem;
    border-radius: 1.5rem;
    border: 0.0625rem solid #0070ba;
    cursor: pointer;
    display: inline-block;
    font-family: PayPal-Sans, Helvetica Neue, Arial, sans-serif;
    font-size: 0.9375rem;
    line-height: 1.5rem;
    margin-bottom: 1.5rem;
    min-width: 6rem;
    padding: 0.6875rem 1.4375rem;
    text-align: center;
    text-decoration: none;
    -webkit-transition: color 0.24s ease, background-color 0.24s ease, border-color 0.24s ease, -webkit-box-shadow 0.24s ease;
    transition: color 0.24s ease, background-color 0.24s ease, border-color 0.24s ease, -webkit-box-shadow 0.24s ease;
    -o-transition: color 0.24s ease, background-color 0.24s ease, border-color 0.24s ease, box-shadow 0.24s ease;
    -moz-transition: color 0.24s ease, background-color 0.24s ease, border-color 0.24s ease, box-shadow 0.24s ease, -moz-box-shadow 0.24s ease;
    transition: color 0.24s ease, background-color 0.24s ease, border-color 0.24s ease, box-shadow 0.24s ease;
    transition: color 0.24s ease, background-color 0.24s ease, border-color 0.24s ease, box-shadow 0.24s ease, -webkit-box-shadow 0.24s ease, -moz-box-shadow 0.24s ease;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
}
.vx_btn,
.vx_btn:active,
.vx_btn:focus,
.vx_btn:hover,
.vx_btn:visited {
    color: #fff;
}
.vx_btn:active,
.vx_btn:focus,
.vx_btn:hover {
    background-color: #003087;
    border-color: #003087;
}
.vx_btn:hover {
    text-decoration: none;
}
.vx_btn:active,
.vx_btn:focus {
    outline: none;
    text-decoration: underline;
}
.vx_btn + .vx_btn {
    margin-left: 0.75rem;
}
.vx_btn.vx_btn-block {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
.vx_btn_reversed {
    background-color: #fff;
    color: #0070ba;
    border-color: #fff;
}
.vx_btn_reversed:visited {
    color: #0070ba;
}
.vx_btn_reversed:active,
.vx_btn_reversed:focus,
.vx_btn_reversed:hover {
    background-color: #f5f7fa;
    border-color: #f5f7fa;
    color: #003087;
}
.vx_btn-secondary {
    background: none;
    color: #0070ba;
    border-color: #0070ba;
}
.vx_btn-secondary:visited {
    color: #0070ba;
}
.vx_btn-secondary:active,
.vx_btn-secondary:focus,
.vx_btn-secondary:hover {
    background: none;
    border-color: #003087;
    -webkit-box-shadow: 0 0 0 0.0625rem #003087 inset;
    -moz-box-shadow: 0 0 0 0.0625rem #003087 inset;
    box-shadow: inset 0 0 0 0.0625rem #003087;
    color: #003087;
}
.vx_btn-secondary_reversed {
    background: none;
    color: #fff;
    border-color: #fff;
}
.vx_btn-secondary_reversed:visited {
    color: #fff;
}
.vx_btn-secondary_reversed:active,
.vx_btn-secondary_reversed:focus,
.vx_btn-secondary_reversed:hover {
    background: none;
    border-color: #fff;
    -webkit-box-shadow: 0 0 0 0.0625rem #fff inset;
    -moz-box-shadow: 0 0 0 0.0625rem #fff inset;
    box-shadow: inset 0 0 0 0.0625rem #fff;
    color: #fff;
}
.vx_btn-medium {
    min-width: 4.5rem;
    padding: 0.5rem 1.0625rem;
}
.vx_btn-medium,
.vx_btn-small {
    font-size: 0.8125rem;
    line-height: 1.125rem;
}
.vx_btn-small {
    min-width: 3.75rem;
    padding: 0.3125rem 0.875rem;
}
.vx_btn-icon {
    background: none;
    border-color: #0070ba;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
}
.vx_btn-icon,
.vx_btn-icon:visited {
    color: #0070ba;
}
.vx_btn-icon:active,
.vx_btn-icon:focus,
.vx_btn-icon:hover {
    background: none;
    border-color: #003087;
    -webkit-box-shadow: 0 0 0 0.0625rem #003087 inset;
    -moz-box-shadow: 0 0 0 0.0625rem #003087 inset;
    box-shadow: inset 0 0 0 0.0625rem #003087;
    color: #003087;
}
.vx_btn-icon > span {
    display: inline-table;
    vertical-align: middle;
}
.vx_btn-icon .vx_icon {
    margin-right: 0.5625rem;
}
.vx_btn-icon.vx_btn-medium {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.3125rem;
}
.vx_btn-icon.vx_btn-medium .vx_icon {
    margin-right: 0.375rem;
}
.vx_btn-icon.vx_btn-small {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.3125rem;
    top: 1.875rem;
    left: 1.125rem;
}
.vx_btn-icon.vx_btn-small .vx_icon {
    margin-right: 0.375rem;
}
.vx_btn-icon.vx_btn-small > span {
    vertical-align: bottom;
}
.vx_btn-icon.vx_btn_reversed {
    background: none;
    color: #fff;
    border-color: #fff;
}
.vx_btn-icon.vx_btn_reversed:visited {
    color: #fff;
}
.vx_btn-icon.vx_btn_reversed:active,
.vx_btn-icon.vx_btn_reversed:focus,
.vx_btn-icon.vx_btn_reversed:hover {
    background: none;
    border-color: #fff;
    -webkit-box-shadow: 0 0 0 0.0625rem #fff inset;
    -moz-box-shadow: 0 0 0 0.0625rem #fff inset;
    box-shadow: inset 0 0 0 0.0625rem #fff;
    color: #fff;
}
.vx_btn-group,
.vx_btn-group_stacked {
    text-align: center;
}
.vx_btn-group_stacked .vx_btn,
.vx_btn-group_stacked .vx_btn-medium,
.vx_btn-group_stacked .vx_btn-small {
    display: table;
    margin-left: auto;
    margin-right: auto;
}
.vx_addBtn-primary,
.vx_addBtn-secondary {
    font-weight: 500;
    font-size: 0.9375rem;
    line-height: 1.5rem;
    background: none;
    border: none;
    color: #0070ba;
    padding-left: 0.125rem;
    cursor: pointer;
}
.vx_addBtn-primary:before,
.vx_addBtn-secondary:before {
    content: "+";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: paypal-vx-icons;
    line-height: 0;
    font-size: 1.1rem;
    font-weight: bolder;
}
.vx_addBtn-primary:hover,
.vx_addBtn-secondary:hover {
    color: #005ea6;
    text-decoration: none;
}
.vx_addBtn-primary:before {
    color: #fff;
    background: #0070ba;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    padding: 0 4px 3px;
    -webkit-box-shadow: 0 1px 2px #cbd2d6;
    -moz-box-shadow: 0 1px 2px #cbd2d6;
    box-shadow: 0 1px 2px #cbd2d6;
    margin-right: 12px;
}
.vx_addBtn-secondary:before {
    margin-right: 5px;
}
.vx_backBtn {
    background: none;
    border: none;
    color: #0070ba;
    font-weight: 400;
    padding: 0;
}
.vx_backBtn:active,
.vx_backBtn:focus,
.vx_backBtn:hover {
    color: #005ea6;
    text-decoration: none;
}
.vx_backBtn:active span,
.vx_backBtn:focus span,
.vx_backBtn:hover span {
    text-decoration: underline;
}
.vx_backBtn:before {
    font-family: paypal-vx-icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\21E6";
    display: inline;
    font-size: 1.5em;
    vertical-align: -0.1em;
    padding-right: 0.1em;
}
.vx_btn-link {
    background: none;
    border: none;
    color: #0070ba;
    font-family: PayPal-Sans, Helvetica Neue, Arial, sans-serif;
    font-size: 0.9375rem;
    font-weight: 500;
    line-height: 1.5rem;
    text-align: center;
    text-decoration: none;
    padding: 0;
    cursor: pointer;
}
.vx_btn-link:active,
.vx_btn-link:focus,
.vx_btn-link:hover {
    color: #003087;
    text-decoration: underline;
}
.vx_hr {
    border: none;
    border-top: 0.0625rem solid #cbd2d6;
    margin: 0.75rem 0;
}
.vx_hr_reverse {
    border: none;
    border-top: 0.0625rem solid #fff;
    margin: 0.75rem 0;
}
.vx_hr-alt {
    background-image: -webkit-gradient(linear, left top, right top, from(#9da3a6), color-stop(33%, #9da3a6), color-stop(34%, transparent));
    background-image: -webkit-linear-gradient(left, #9da3a6, #9da3a6 33%, transparent 34%);
    background-image: -moz-linear-gradient(left, #9da3a6, #9da3a6 33%, transparent 34%);
    background-image: -o-linear-gradient(left, #9da3a6, #9da3a6 33%, transparent 34%);
    background-image: linear-gradient(90deg, #9da3a6, #9da3a6 33%, transparent 34%);
}
.vx_hr-alt,
.vx_hr-alt_reverse {
    background-position: top;
    -moz-background-size: 0.1875rem 0.0625rem;
    background-size: 0.1875rem 0.0625rem;
    background-repeat: repeat-x;
    height: 0.0625rem;
    border: none;
    margin: 0.75rem 0;
}
.vx_hr-alt_reverse {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(33%, #fff), color-stop(34%, transparent));
    background-image: -webkit-linear-gradient(left, #fff, #fff 33%, transparent 34%);
    background-image: -moz-linear-gradient(left, #fff, #fff 33%, transparent 34%);
    background-image: -o-linear-gradient(left, #fff, #fff 33%, transparent 34%);
    background-image: linear-gradient(90deg, #fff, #fff 33%, transparent 34%);
}
@-webkit-keyframes vx_spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@-moz-keyframes vx_spin {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@-o-keyframes vx_spin {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -o-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@keyframes vx_spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@-webkit-keyframes vx_fade-in {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-moz-keyframes vx_fade-in {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-o-keyframes vx_fade-in {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes vx_fade-in {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes vx_fade-out {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@-moz-keyframes vx_fade-out {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@-o-keyframes vx_fade-out {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes vx_fade-out {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.vx_has-spinner-small:after,
.vx_spinner-small {
    height: 18px;
    width: 18px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x2='1'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath stroke='url(%23a)' vector-effect='non-scaling-stroke' fill='none' d='M2 19a17 17 0 1 1 34 0'/%3E%3Cpath stroke='%23000' vector-effect='non-scaling-stroke' fill='none' d='M2 19a17 17 0 1 0 34 0'/%3E%3C/svg%3E");
}
.vx_has-spinner-medium:after,
.vx_has-spinner-small:after,
.vx_spinner-medium,
.vx_spinner-small {
    opacity: 0.56;
    -webkit-animation: vx_spin 0.62s infinite linear;
    -moz-animation: vx_spin 0.62s infinite linear;
    -o-animation: vx_spin 0.62s infinite linear;
    animation: vx_spin 0.62s infinite linear;
    content: "";
    display: block;
}
.vx_has-spinner-medium:after,
.vx_spinner-medium {
    height: 24px;
    width: 24px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x2='1'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath stroke='url(%23a)' vector-effect='non-scaling-stroke' stroke-width='2' fill='none' d='M2 19a17 17 0 1 1 34 0'/%3E%3Cpath stroke='%23000' vector-effect='non-scaling-stroke' stroke-width='2' fill='none' d='M2 19a17 17 0 1 0 34 0'/%3E%3C/svg%3E");
}
.vx_has-spinner-large:after,
.vx_spinner-large {
    height: 128px;
    opacity: 0.56;
    width: 128px;
    -webkit-animation: vx_spin 0.62s infinite linear;
    -moz-animation: vx_spin 0.62s infinite linear;
    -o-animation: vx_spin 0.62s infinite linear;
    animation: vx_spin 0.62s infinite linear;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x2='1'%3E%3Cstop offset='0' stop-color='%2300cf92' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2300cf92'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath stroke='url(%23a)' vector-effect='non-scaling-stroke' stroke-width='2' fill='none' d='M2 19a17 17 0 1 1 34 0'/%3E%3Cpath stroke='%2300cf92' vector-effect='non-scaling-stroke' stroke-width='2' fill='none' d='M2 19a17 17 0 1 0 34 0'/%3E%3C/svg%3E");
    content: "";
    display: block;
}
.vx_has-spinner-large,
.vx_has-spinner-medium,
.vx_has-spinner-small {
    position: relative;
}
.vx_has-spinner-large:before,
.vx_has-spinner-medium:before,
.vx_has-spinner-small:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: hsla(0, 0%, 100%, 0.6);
    z-index: 1000;
    -webkit-animation: vx_fade-in 0.3s ease-out 0s both;
    -moz-animation: vx_fade-in 0.3s ease-out 0s both;
    -o-animation: vx_fade-in 0.3s ease-out 0s both;
    animation: vx_fade-in 0.3s ease-out 0s both;
}
.vx_has-spinner-large:after,
.vx_has-spinner-medium:after,
.vx_has-spinner-small:after {
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1001;
}
.vx_icon {
    font-family: paypal-vx-icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 0;
    display: inline-table;
    table-layout: fixed;
    vertical-align: middle;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.vx_icon:before {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    top: -8%;
}
.vx_icon-xlarge {
    font-size: 2.25rem;
}
.vx_icon-xlarge,
.vx_icon-xlarge:before {
    width: 2.25rem;
    height: 2.25rem;
}
.vx_icon-large {
    font-size: 1.875rem;
}
.vx_icon-large,
.vx_icon-large:before {
    width: 1.875rem;
    height: 1.875rem;
}
.vx_icon-medium {
    font-size: 1.5rem;
}
.vx_icon-medium,
.vx_icon-medium:before {
    width: 1.5rem;
    height: 1.5rem;
}
.vx_icon-small {
    font-size: 1.125rem;
}
.vx_icon-small,
.vx_icon-small:before {
    width: 1.125rem;
    height: 1.125rem;
}
.vx_icon-slider-small:before {
    content: "\205E";
}
.vx_icon-slider-half-small:before,
.vx_icon-slider-xsmall:before {
    content: "\205D";
}
.vx_icon-close-small:before {
    content: "\2716";
}
.vx_icon-add-small:before {
    content: "+";
}
.vx_icon-arrow-down-small:before {
    content: "\2193";
}
.vx_icon-arrow-up-small:before {
    content: "\2191";
}
.vx_icon-arrow-left-small:before {
    content: "\2190";
}
.vx_icon-arrow-right-small:before {
    content: "\2192";
}
.vx_icon-arrow-down-half-small:before {
    content: "\21E3";
}
.vx_icon-arrow-up-half-small:before {
    content: "\21E1";
}
.vx_icon-arrow-left-half-small:before {
    content: "\21E0";
}
.vx_icon-arrow-right-half-small:before {
    content: "\21E2";
}
.vx_icon-arrow-back-small:before {
    content: "\21E6";
}
.vx_icon-cancel-small:before,
.vx_icon-clear-half-small:before {
    content: "\274E";
}
.vx_icon-checkmark-large:before,
.vx_icon-checkmark-small:before {
    content: "\2705";
}
.vx_icon-checkmark-sm:before,
.vx_icon-checkmark-small-bold:before {
    content: "\2611";
}
.vx_icon-action-arrow-half-small:before,
.vx_icon-action-xsmall:before {
    content: "\25BA";
}
.vx_icon-action-arrow-down-half-small:before,
.vx_icon-open-list-small:before {
    content: "\25BC";
}
.vx_icon-action-arrow-up-half-small:before,
.vx_icon-close-list-small:before {
    content: "\25B2";
}
.vx_icon-help-xsmall:before,
.vx_icon-tooltip-outline-small:before,
.vx_icon-tooltip-small:before {
    content: "\FE16";
}
.vx_icon-circled-info-xsmall:before,
.vx_icon-info-outline-small:before,
.vx_icon-info-small:before {
    content: "\2139";
}
.vx_icon-circled-checkmark-small:before,
.vx_icon-positive-small:before,
.vx_icon-positive-xsmall:before {
    content: "\2714";
}
.vx_icon-attention-outline-small:before,
.vx_icon-attention-small:before,
.vx_icon-attention-xsmall:before {
    content: "\FE15";
}
.vx_icon-critical-small:before,
.vx_icon-critical-xsmall:before {
    content: "\26A0";
}
.vx_icon-info-large:before {
    content: "\24D8";
}
.vx_icon-circled-checkmark-large:before,
.vx_icon-positive-large:before {
    content: "\2713";
}
.vx_icon-attention-large:before {
    content: "\2762";
}
.vx_icon-critical-large:before {
    content: "\2757";
}
.vx_icon-gear:before,
.vx_icon-settings-small:before {
    content: "\2699";
}
.vx_icon-magnifying-glass:before,
.vx_icon-search-small:before {
    content: "\1F50D";
}
.vx_icon-bell-small:before,
.vx_icon-bell:before,
.vx_icon-notification-small:before {
    content: "\1F514";
}
.vx_icon-chain-link-xsmall:before,
.vx_icon-chain-link:before,
.vx_icon-link-small:before,
.vx_icon-link-xsmall:before {
    content: "\1F517";
}
.vx_icon-calendar-small:before {
    content: "\1F4C5";
}
.vx_icon-calendar:before {
    content: "\1F4C6";
}
.vx_icon-camera-small:before,
.vx_icon-camera:before,
.vx_icon-photo-small:before {
    content: "\1F4F7";
}
.vx_icon-camera-add:before,
.vx_icon-photo-add-small:before {
    content: "\E614";
}
.vx_icon-avatar:before,
.vx_icon-profile-large:before {
    content: "\1F468";
}
.vx_icon-profile-add-large:before {
    content: "\1F469";
}
.vx_icon-pp-logo-half:before,
.vx_icon-pp-logo-outline:before,
.vx_icon-pp-logo:before {
    content: "\E499";
}
.vx_embeddedIcon .vx_icon {
    background-color: #0070ba;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 0.0625rem solid #0070ba;
    color: #fff;
    padding: 0.125rem;
    -webkit-transition: color 0.24s ease, background-color 0.24s ease, border-color 0.24s ease, -webkit-box-shadow 0.24s ease;
    transition: color 0.24s ease, background-color 0.24s ease, border-color 0.24s ease, -webkit-box-shadow 0.24s ease;
    -o-transition: color 0.24s ease, background-color 0.24s ease, border-color 0.24s ease, box-shadow 0.24s ease;
    -moz-transition: color 0.24s ease, background-color 0.24s ease, border-color 0.24s ease, box-shadow 0.24s ease, -moz-box-shadow 0.24s ease;
    transition: color 0.24s ease, background-color 0.24s ease, border-color 0.24s ease, box-shadow 0.24s ease;
    transition: color 0.24s ease, background-color 0.24s ease, border-color 0.24s ease, box-shadow 0.24s ease, -webkit-box-shadow 0.24s ease, -moz-box-shadow 0.24s ease;
}
.vx_embeddedIcon:active .vx_icon,
.vx_embeddedIcon:focus .vx_icon,
.vx_embeddedIcon:hover .vx_icon {
    background-color: #003087;
    border-color: #003087;
}
.vx_embeddedIcon_reversed .vx_icon {
    background-color: #fff;
    color: #0070ba;
    border-color: #fff;
}
.vx_embeddedIcon_reversed:active .vx_icon,
.vx_embeddedIcon_reversed:focus .vx_icon,
.vx_embeddedIcon_reversed:hover .vx_icon {
    background-color: #f5f7fa;
    border-color: #f5f7fa;
    color: #003087;
}
.vx_embeddedIcon-secondary .vx_icon {
    background: none;
    color: #0070ba;
    border-color: #0070ba;
}
.vx_embeddedIcon-secondary:active .vx_icon,
.vx_embeddedIcon-secondary:focus .vx_icon,
.vx_embeddedIcon-secondary:hover .vx_icon {
    background: none;
    border-color: #003087;
    -webkit-box-shadow: 0 0 0 0.0625rem #003087 inset;
    -moz-box-shadow: 0 0 0 0.0625rem #003087 inset;
    box-shadow: inset 0 0 0 0.0625rem #003087;
    color: #003087;
}
.vx_embeddedIcon-secondary_reversed .vx_icon {
    background: none;
    color: #fff;
    border-color: #fff;
}
.vx_embeddedIcon-secondary_reversed:active .vx_icon,
.vx_embeddedIcon-secondary_reversed:focus .vx_icon,
.vx_embeddedIcon-secondary_reversed:hover .vx_icon {
    background: none;
    border-color: #fff;
    -webkit-box-shadow: 0 0 0 0.0625rem #fff inset;
    -moz-box-shadow: 0 0 0 0.0625rem #fff inset;
    box-shadow: inset 0 0 0 0.0625rem #fff;
    color: #fff;
}
.vx_embeddedIcon-simple .vx_icon {
    background: none;
    color: #0070ba;
    border-width: 0;
    padding: 0;
}
.vx_embeddedIcon-simple:active .vx_icon,
.vx_embeddedIcon-simple:focus .vx_icon,
.vx_embeddedIcon-simple:hover .vx_icon {
    background: none;
    color: #003087;
}
.vx_embeddedIcon-simple_reversed .vx_icon {
    border-width: 0;
    padding: 0;
}
.vx_embeddedIcon-simple_reversed .vx_icon,
.vx_embeddedIcon-simple_reversed:active .vx_icon,
.vx_embeddedIcon-simple_reversed:focus .vx_icon,
.vx_embeddedIcon-simple_reversed:hover .vx_icon {
    background: none;
    color: #fff;
    border-color: #fff;
}
.vx_btn.vx_btn-disabled {
    border-color: transparent;
    background-color: #94c4d9;
}
.vx_btn-link.vx_btn-link-disabled {
    color: grey;
    cursor: default;
    text-decoration: none;
}
.visuallyhidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
.ccpaCookieBanner-acceptedAll.ccpaCookieBanner-acceptedAll,
.gdprCookieBanner-acceptedAll.gdprCookieBanner-acceptedAll {
    padding-bottom: 0;
    margin-bottom: 0;
}
@font-face {
    font-family: pp-sans-big-bold;
    src: url(../fonts/PayPalSansBig-Bold.eot);
    src: url(../fonts/PayPalSansBig-Bold.eot#iefix) format("embedded-opentype"),
        url(../fonts/PayPalSansBig-Bold.woff) format("woff"), url(../fonts/PayPalSansBig-Bold.svg) format("svg");
}
@font-face {
    font-family: pp-sans-big-light;
    src: url(../fonts/PayPalSansBig-Light.eot);
    src: url(../fonts/PayPalSansBig-Light.eot#iefix) format("embedded-opentype"),
        url(../fonts/PayPalSansBig-Light.woff) format("woff"), url(../fonts/PayPalSansBig-Light.svg) format("svg");
}
@font-face {
    font-family: pp-sans-big-medium;
    src: url(../fonts/PayPalSansBig-Medium.eot);
    src: url(../fonts/PayPalSansBig-Medium.eot#iefix) format("embedded-opentype"),
        url(../fonts/PayPalSansBig-Medium.woff) format("woff"), url(../fonts/PayPalSansBig-Medium.svg) format("svg");
}
@font-face {
    font-family: pp-sans-big-regular;
    src: url(../fonts/PayPalSansBig-Regular.eot);
    src: url(../fonts/PayPalSansBig-Regular.eot#iefix) format("embedded-opentype"),
        url(../fonts/PayPalSansBig-Regular.woff) format("woff"), url(../fonts/PayPalSansBig-Regular.svg) format("svg");
}
@font-face {
    font-family: pp-sans-big-thin;
    src: url(../fonts/PayPalSansBig-Thin.eot);
    src: url(../fonts/PayPalSansBig-Thin.eot#iefix) format("embedded-opentype"),
        url(../fonts/PayPalSansBig-Thin.woff) format("woff"), url(../fonts/PayPalSansBig-Thin.svg) format("svg");
}
@font-face {
    font-family: pp-sans-small-bold;
    src: url(../fonts/PayPalSansSmall-Bold.eot);
    src: url(../fonts/PayPalSansSmall-Bold#iefix) format("embedded-opentype"),
        url(../fonts/PayPalSansSmall-Bold.woff) format("woff"), url(../fonts/PayPalSansSmall-Bold.svg) format("svg");
}
@font-face {
    font-family: pp-sans-small-light;
    src: url(../fonts/PayPalSansSmall-Light.eot);
    src: url(../fonts/PayPalSansSmall-Light.eot#iefix) format("embedded-opentype"),
        url(../fonts/PayPalSansSmall-Light.woff) format("woff"), url(../fonts/PayPalSansSmall-Light.svg) format("svg");
}
@font-face {
    font-family: pp-sans-small-medium;
    src: url(../fonts/PayPalSansSmall-Medium.eot);
    src: url(../fonts/PayPalSansSmall-Medium.eot#iefix) format("embedded-opentype"),
        url(../fonts/PayPalSansSmall-Medium.woff) format("woff"), url(../fonts/PayPalSansSmall-Medium.svg) format("svg");
}
@font-face {
    font-family: pp-sans-small-regular;
    src: url(../fonts/PayPalSansSmall-Regular.eot);
    src: url(../fonts/PayPalSansSmall-Regular.eot#iefix) format("embedded-opentype"),
        url(../fonts/PayPalSansSmall-Regular.woff) format("woff"),
        url(../fonts/PayPalSansSmall-Regular.svg) format("svg");
}
@font-face {
    font-family: pp-sans-small-thin;
    src: url(../fonts/PayPalSansSmall-Thin.eot);
    src: url(../fonts/PayPalSansSmall-Thin.eot#iefix) format("embedded-opentype"),
        url(../fonts/PayPalSansSmall-Thin.woff) format("woff"), url(../fonts/PayPalSansSmall-Thin.svg) format("svg");
}
.pp-sans-big-bold {
    font-family: pp-sans-big-bold, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
.pp-sans-big-light {
    font-family: pp-sans-big-light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
.pp-sans-big-medium {
    font-family: pp-sans-big-medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
.pp-sans-big-regular {
    font-family: pp-sans-big-regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
.pp-sans-small-bold {
    font-family: pp-sans-small-bold, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
.pp-sans-small-light {
    font-family: pp-sans-small-light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
.pp-sans-small-medium {
    font-family: pp-sans-small-medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
.pp-sans-small-regular {
    font-family: pp-sans-small-regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
.pp-sans-small-thin {
    font-family: pp-sans-small-thin, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
@font-face {
    font-family: DharmaGothicE-Regular;
    src: url(../fonts/2F7DFA_0_0.eot);
    src: url(../fonts/2F7DFA_0_0.eot#iefix) format("embedded-opentype"),
        url(../fonts/2F7DFA_0_0.woff) format("woff"),
        url(../fonts/2F7DFA_0_0.ttf) format("truetype");
}
@font-face {
    font-family: DharmaGothicE-ExLightItalic;
    src: url(../fonts/2F7DFA_1_0.eot);
    src: url(../fonts/2F7DFA_1_0.eot#iefix) format("embedded-opentype"),
        url(../fonts/2F7DFA_1_0.woff) format("woff"),
        url(../fonts/2F7DFA_1_0.ttf) format("truetype");
}
@font-face {
    font-family: DharmaGothicE-Heavy;
    src: url(../fonts/2F7DFA_2_0.eot);
    src: url(../fonts/2F7DFA_2_0.eot#iefix) format("embedded-opentype"),
        url(../fonts/2F7DFA_2_0.woff) format("woff"),
        url(../fonts/2F7DFA_2_0.ttf) format("truetype");
}
@font-face {
    font-family: DharmaGothicE-Thin;
    src: url(../fonts/2F7DFA_3_0.eot);
    src: url(../fonts/2F7DFA_3_0.eot#iefix) format("embedded-opentype"),
        url(../fonts/2F7DFA_3_0.woff) format("woff"),
        url(../fonts/2F7DFA_3_0.ttf) format("truetype");
}
@font-face {
    font-family: DharmaGothicE-ExBoldItalic;
    src: url(../fonts/2F7DFA_4_0.eot);
    src: url(../fonts/2F7DFA_4_0.eot#iefix) format("embedded-opentype"),
        url(../fonts/2F7DFA_4_0.woff) format("woff"),
        url(../fonts/2F7DFA_4_0.ttf) format("truetype");
}
@font-face {
    font-family: DharmaGothicE-ThinItalic;
    src: url(../fonts/2F7DFA_5_0.eot);
    src: url(../fonts/2F7DFA_5_0.eot#iefix) format("embedded-opentype"),
        url(../fonts/2F7DFA_5_0.woff) format("woff"),
        url(../fonts/2F7DFA_5_0.ttf) format("truetype");
}
@font-face {
    font-family: DharmaGothicE-Bold;
    src: url(../fonts/2F7DFA_6_0.eot);
    src: url(../fonts/2F7DFA_6_0.eot#iefix) format("embedded-opentype"),
        url(../fonts/2F7DFA_6_0.woff) format("woff"),
        url(../fonts/2F7DFA_6_0.ttf) format("truetype");
}
@font-face {
    font-family: DharmaGothicE-RegularItalic;
    src: url(../fonts/2F7DFA_7_0.eot);
    src: url(../fonts/2F7DFA_7_0.eot#iefix) format("embedded-opentype"),
        url(../fonts/2F7DFA_7_0.woff) format("woff"),
        url(../fonts/2F7DFA_7_0.ttf) format("truetype");
}
@font-face {
    font-family: DharmaGothicE-ExLight;
    src: url(../fonts/2F7DFA_8_0.eot);
    src: url(../fonts/2F7DFA_8_0.eot#iefix) format("embedded-opentype"),
        url(../fonts/2F7DFA_8_0.woff) format("woff"),
        url(../fonts/2F7DFA_8_0.ttf) format("truetype");
}
@font-face {
    font-family: DharmaGothicE-LightItalic;
    src: url(../fonts/2F7DFA_9_0.eot);
    src: url(../fonts/2F7DFA_9_0.eot#iefix) format("embedded-opentype"),
        url(../fonts/2F7DFA_9_0.woff) format("woff"),
        url(../fonts/2F7DFA_9_0.ttf) format("truetype");
}
@font-face {
    font-family: DharmaGothicE-Light;
    src: url(../fonts/2F7DFA_A_0.eot);
    src: url(../fonts/2F7DFA_A_0.eot#iefix) format("embedded-opentype"),
        url(../fonts/2F7DFA_A_0.woff) format("woff"),
        url(../fonts/2F7DFA_A_0.ttf) format("truetype");
}
@font-face {
    font-family: DharmaGothicE-BoldItalic;
    src: url(../fonts/2F7DFA_B_0.eot);
    src: url(../fonts/2F7DFA_B_0.eot#iefix) format("embedded-opentype"),
        url(../fonts/2F7DFA_B_0.woff) format("woff"),
        url(../fonts/2F7DFA_B_0.ttf) format("truetype");
}
@font-face {
    font-family: DharmaGothicE-HeavyItalic;
    src: url(../fonts/2F7DFA_C_0.eot);
    src: url(../fonts/2F7DFA_C_0.eot#iefix) format("embedded-opentype"),
        url(../fonts/2F7DFA_C_0.woff) format("woff"),
        url(../fonts/2F7DFA_C_0.ttf) format("truetype");
}
@font-face {
    font-family: DharmaGothicE-ExBold;
    src: url(../fonts/2F7DFA_D_0.eot);
    src: url(../fonts/2F7DFA_D_0.eot#iefix) format("embedded-opentype"),
        url(../fonts/2F7DFA_D_0.woff) format("woff"),
        url(../fonts/2F7DFA_D_0.ttf) format("truetype");
}
html {
    background-color: #fff;
    position: relative;
}
body,
html {
    min-height: 100%;
}
body {
    margin: 0 0 119px;
    padding: 0;
    color: #2c2e2f;
    font-family: pp-sans-small-regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
    font-size: 93.75%;
    -webkit-font-smoothing: antialiased;
    -webkit-backface-visibility: hidden;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
li,
ol,
ul {
    margin: 0;
    padding: 0;
}
p {
    font-family: pp-sans-small-light, Helvetica Neue, Arial, sans-serif;
}
h1,
p {
    font-weight: 400;
    font-variant: normal;
    color: #2c2e2f;
}
h1 {
    margin-bottom: 10px;
    font-family: pp-sans-big-light, Helvetica Neue, Arial, sans-serif;
    font-size: 2em;
    line-height: 33px;
}
h2 {
    padding: 0;
    font-family: pp-sans-small-light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
    font-size: 1.6em;
    color: #2c2e2f;
}
h2,
h4 {
    margin: 0;
}
img {
    border: 0;
}
a,
a:link,
a:visited {
    color: #0070ba;
    font-family: pp-sans-small-regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
    text-decoration: none;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
}
a:active,
a:focus,
a:hover {
    color: #005ea6;
    outline: none;
    text-decoration: underline;
}
.dusk,
.dusk:link,
.dusk:visited {
    color: #0079ad;
}
header {
    padding: 15px;
}
.no-js body {
    display: block !important;
}
.nonjsAlert {
    margin: 0;
    padding: 0.5em;
    border-top: 1px solid #900;
    border-bottom: 1px solid #900;
    background-color: #ff9;
    color: #900;
    text-align: center;
}
.imageLink:focus {
    -webkit-box-shadow: 0 0 1px 1px #666;
    -moz-box-shadow: 0 0 1px 1px #666;
    box-shadow: 0 0 1px 1px #666;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.accessAid {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden;
}
.clearfix {
    zoom: 1;
}
.clearfix:after,
.clearfix:before {
    display: table;
    content: "";
}
.clearfix:after {
    clear: both;
}
.hide {
    display: none;
}
.underlay {
    content: "";
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    left: 0;
    background: #999;
    opacity: 0.6;
    z-index: 5;
}
input::-ms-clear,
input::-ms-reveal {
    display: none;
    width: 0;
    height: 0;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.paypal-logo {
    margin: 0 auto;
    background: transparent url(../img/monogram@2x.png) top no-repeat;
    -moz-background-size: 30px 37px;
    background-size: 30px 37px;
    width: 30px;
    height: 37px;
    display: block;
    text-indent: -999em;
}
.contentContainer {
    position: relative;
    width: 400px;
    margin: 135px auto 0;
    padding: 0;
    background-color: #fff;
}
.contentContainer .modal-overlay {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 16;
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    -webkit-opacity: 0.9;
    opacity: 0.9;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    filter: alpha(opacity=90);
    background-color: #fff;
}
.contentContainer header {
    padding: 0 0 20px;
}
footer {
    left: 0;
    height: 119px;
}
footer,
footer ul {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
}
footer ul {
    list-style-type: none;
    height: 42px;
    background-color: #fafafa;
}
footer ul li {
    display: inline-block;
    margin: 0;
    padding: 15px 0 15px 0.4em;
}
footer ul li:first-child {
    background: none;
}
footer ul li:last-child {
    border-right: 0;
}
footer ul li a,
footer ul li a:focus,
footer ul li a:hover,
footer ul li a:link,
footer ul li a:visited {
    color: #515354;
    margin-right: 0.5em;
    white-space: nowrap;
}
footer .paypal-logo {
    background: transparent url(../img/monogram-small@2x.png) top no-repeat;
    -moz-background-size: 20px 24px;
    background-size: 20px 24px;
    width: 20px;
    height: 24px;
}
.response500 {
    text-align: center;
}
.response500 .headerText {
    line-height: normal;
}
.left {
    text-align: left;
}
.bold {
    font-weight: 700;
    margin-bottom: 0;
}
.largetext {
    font-size: 30px;
    margin-top: 0;
}
.countdown {
    font-size: 38px;
    margin-top: 0;
}
.spacer {
    border: 1px solid #e5e8ea;
}
@media (max-width: 767px) {
    header {
        padding-bottom: 15px;
    }
    .contentContainer {
        margin-top: 30px;
    }
}
@media (max-width: 414px) {
    .contentContainer {
        margin-top: 30px;
        padding: 0 5% 30px;
        width: 100%;
        background-color: transparent;
    }
}
.tryDifferentWaySection {
    margin-top: 20px;
    text-align: center;
}
.action {
    margin-top: 30px;
}
.infoSection {
    margin: 20px 0;
    text-align: left;
}
.textCenter {
    text-align: center;
}
.top40 {
    margin-top: 40px;
}
.top20 {
    margin-top: 20px;
}
.top15 {
    margin-top: 15px;
}
.errorIcon {
    background-image: url(../img/empty-critical.svg);
    height: 105px;
    -moz-background-size: contain;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}
.warningIcon {
    background-image: url(../img/empty-warning.svg);
    width: 160px;
    height: 160px;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    margin: auto;
    margin-bottom: 24px;
    -moz-background-size: contain;
    background-size: contain;
    background-position: 50%;
}
.closeIconSection {
    cursor: pointer;
    float: right;
    padding: 15px;
}
.lightbox {
    margin: 0 0 60px;
}
.lightbox header {
    display: none;
}
.successAnimation {
    background: transparent url(../img/empty-success.svg) no-repeat;
    width: 160px;
    height: 160px;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    margin: auto;
    margin-bottom: 24px;
}
.modal-animate {
    z-index: 17;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    min-height: 100%;
    overflow: hidden;
}
.loading-spinner {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 6;
}
.loading-spinner,
.processing {
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.processing {
    top: 130px;
    height: 17px;
    width: 100%;
    text-align: center;
    position: absolute;
    z-index: 17;
}
.loading-spinner-silent-auth {
    margin: 0 auto;
}
.loaderOverlayAdditionalElements {
    position: absolute;
    top: 73%;
    width: 100%;
    text-align: center;
}
.loaderOverlayAdditionalElements .spacer {
    margin: 1em;
}
.loadingContainer {
    width: 100%;
    height: 100px;
    padding: 15px;
    background: #f7f9fa;
}
.loadingContainer .text {
    color: #393f44;
    font-size: 15px;
    font-family: pp-sans-small-regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
    margin-left: 15px;
}
.loadingContainer .loading {
    background: transparent url(../img/animation-oval.png) top no-repeat;
    -moz-background-size: 30px 30px;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
    border: 0;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.loadingContainer .loading:before {
    left: -2px;
    top: -2px;
    position: absolute;
    content: "";
    width: 34px;
    height: 34px;
    border-top: 7px solid #f7f9fa;
    border-right: 7px solid #f7f9fa;
    border-bottom: 7px solid #f7f9fa;
    border-left: 7px solid transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-animation: rotation 1s linear infinite;
    -moz-animation: rotation 1s linear infinite;
    -o-animation: rotation 1s linear infinite;
    animation: rotation 1s linear infinite;
}
@-webkit-keyframes bounce {
    50% {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
}
@-moz-keyframes bounce {
    50% {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
}
@-o-keyframes bounce {
    50% {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
}
@keyframes bounce {
    50% {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.notifications.animatable {
    display: none;
}
.notifications .notification {
    margin-top: 0;
    padding: 15px 15px 15px 44px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    text-align: left;
    font-size: 1em;
    background: url(../img/icon_alert_sprite-2x.png) no-repeat;
    -moz-background-size: 20px;
    background-size: 20px;
}
.notifications .notification.default {
    background-color: #f7f9fa;
    background-position: left 12px top -788px;
    border-color: #afabae;
}
.lower-than-ie9 .notifications .notification.default {
    background-position: 1% 81.5%;
}
.notifications .notification.critical {
    background-color: #fff7f7;
    background-position: left 12px top -387px;
    border-color: #c72e2e;
}
.lower-than-ie9 .notifications .notification.critical {
    background-position: 1% 41%;
}
.notifications .notification.help {
    background-color: #f7fdff;
    background-position: left 12px top -588px;
    border-color: #009cde;
}
.lower-than-ie9 .notifications .notification.help {
    background-position: 1% 61%;
}
.notifications .notification.success {
    background-color: #f7fff7;
    background-position: left 12px top 12px;
    border-color: #1b9e1b;
}
.lower-than-ie9 .notifications .notification.success {
    background-position: 1% 0;
}
.notifications .notification.warning {
    background-color: #fffcf7;
    background-position: left 12px top -188px;
    border-color: #f8981f;
}
.lower-than-ie9 .notifications .notification.warning {
    background-position: 1% 20.5%;
}
.selectDropdown {
    display: block;
    width: 100%;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f7f9fa;
}
.selectDropdown .select {
    border: 1px solid #9da3a6;
    color: #6c7378;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
    margin: 0;
    padding: 8px 9px;
    height: 64px;
    background: none;
    position: relative;
    font-size: 1em;
    font-family: pp-sans-small-regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
    line-height: 15px;
    z-index: 1;
    text-align: left;
}
.selectDropdown .select:focus,
.selectDropdown .select:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-color: #0070ba;
}
.selectDropdown .select .dropdown-arrow {
    float: right;
    width: 15px;
    height: 15px;
    background: #f7f9fa url(../img/onboarding_form.png) no-repeat scroll 54% 46%;
}
.selectDropdown .options-list {
    position: absolute;
    width: 100%;
    height: auto;
    z-index: 5;
    top: 64px;
    border-left: 1px solid #0070ba;
    border-right: 1px solid #0070ba;
    border-bottom: 1px solid #0070ba;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.selectDropdown input[type="radio"] {
    opacity: 0;
    position: absolute;
}
.selectDropdown label {
    display: inline-block;
    width: 100%;
    background-color: #fff;
    color: #2c2e2f;
    padding: 6px 10px;
    font-family: pp-sans-small-regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
    text-align: left;
}
.selectDropdown label:last-child {
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
}
.selectDropdown label.selected,
.selectDropdown label.selected:focus,
.selectDropdown label.selected:hover {
    background-color: #0070ba;
    color: #fff;
    -webkit-box-shadow: 0 0 3px 1px #006fba;
    -moz-box-shadow: 0 0 3px 1px #006fba;
    box-shadow: 0 0 3px 1px #006fba;
}
.selectDropdown label:focus,
.selectDropdown label:hover {
    background-color: #f1f8fc;
    -webkit-box-shadow: 0 0 3px 1px #006fba;
    -moz-box-shadow: 0 0 3px 1px #006fba;
    box-shadow: 0 0 3px 1px #006fba;
}
.selectDropdown.open .select {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-color: #0070ba;
}
.selectDropdown.open .select .dropdown-arrow {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) {
    .dropdown-arrow,
    .select {
        cursor: pointer;
    }
}
.button,
a.button,
a.button:link,
a.button:visited {
    width: 93.75%;
    height: 50px;
    border: 0;
    display: block;
    background: #0070ba;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: transparent;
    color: #fff;
    font-size: 1em;
    text-align: center;
    font-family: pp-sans-small-regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
    text-shadow: none;
    text-decoration: none;
    -webkit-transition: background-color 0.4s ease-out;
    -moz-transition: background-color 0.4s ease-out;
    -o-transition: background-color 0.4s ease-out;
    transition: background-color 0.4s ease-out;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
    margin: 30px auto 0;
}
.button.active,
.button:active,
.button:focus,
.button:hover,
a.button.active,
a.button:active,
a.button:focus,
a.button:hover,
a.button:link.active,
a.button:link:active,
a.button:link:focus,
a.button:link:hover,
a.button:visited.active,
a.button:visited:active,
a.button:visited:focus,
a.button:visited:hover {
    background: #005ea6;
    outline: none;
}
.button:focus,
a.button:focus,
a.button:link:focus,
a.button:visited:focus {
    text-decoration: underline;
}
.button.secondary,
a.button.secondary,
a.button:link.secondary,
a.button:visited.secondary {
    background: #fff;
    border: 1px solid #0070ba;
    color: #0070ba;
}
.button.disabled,
a.button.disabled,
a.button:link.disabled,
a.button:visited.disabled {
    background-color: #94c4d9;
}
a.button,
a.button:link,
a.button:visited {
    padding-top: 14px;
}
.buttonLessAccessible:focus,
.buttonLessAccessible:hover {
    text-decoration: none;
}
.stickyButton {
    background-color: #fff;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}
[class^="ppvx_btn"].btn-wide {
    width: 100%;
}
.phoneConfirmationButtonBorders {
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: 0.3rem;
    border-radius: 0.3rem;
}
.close-button-tether {
    position: absolute;
    right: 0;
    border: none;
    outline: none;
    background: none;
}
.iconStyle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    width: 48px;
    height: 48px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
::-webkit-input-placeholder {
    font-family: pp-sans-small-light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
:-moz-placeholder,
::-moz-placeholder {
    font-family: pp-sans-small-light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
:-ms-input-placeholder {
    font-family: pp-sans-small-light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
.fieldWrapper {
    position: relative;
    z-index: 2;
    width: 100%;
}
.labelClass {
    color: #000;
}
.errorMessage {
    position: absolute;
    top: 1px;
    opacity: 0;
    z-index: 1;
    width: 100%;
    padding: 20px 14.7px 13px;
    text-align: left;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-transition: top 0.3s ease-out;
    -moz-transition: top 0.3s ease-out;
    -o-transition: top 0.3s ease-out;
    transition: top 0.3s ease-out;
    -webkit-transition-property: max-height, opacity, top, padding-top, background;
    -o-transition-property: max-height, opacity, top, padding-top, background;
    -moz-transition-property: max-height, opacity, top, padding-top, background;
    transition-property: max-height, opacity, top, padding-top, background;
}
.errorMessage.show {
    opacity: 1;
    top: 36px;
    height: auto;
    background: #fff7f7;
    border: 1px solid #e00200;
    border-top: hidden;
}
.errorMessage p {
    margin: 0;
    color: #2c2e2f;
}
.z100 {
    z-index: 100;
}
.codeInput {
    text-align: center;
}
.codeInput,
.codeInput .codeInput-resend {
    margin: 15px 0;
}
.codeInput .codeInput-wrapper {
    text-align: initial;
}
[class^="ppvx_code-input__input-wrapper"],
div[class="codeInput"] [class^="ppvx_code-input__input-wrapper"] {
    /*! @noflip */
    direction: ltr !important;
}
.textInput {
    margin: 10px 0;
}
.textInput .fieldWrapper:before {
    content: "";
    display: block;
    z-index: -1;
    position: absolute;
    top: 0;
    width: 100%;
    height: 44px;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.textInput.hasError input {
    border-color: 1px solid #e00200 !important;
    -moz-background-size: 25px;
    background-size: 25px;
}
.textInput.hasError input:-moz-placeholder,
.textInput.hasError input::-moz-placeholder {
    color: #9d2c36;
}
.textInput.hasError input:-ms-input-placeholder {
    color: #9d2c36;
}
.textInput.hasError input::-webkit-input-placeholder {
    color: #9d2c36;
}
.textInput.hasError input:active,
.textInput.hasError input:focus {
    border-color: 1px solid #e00200 !important;
}
.textInput.hasError input:active:-moz-placeholder,
.textInput.hasError input:active::-moz-placeholder,
.textInput.hasError input:focus:-moz-placeholder,
.textInput.hasError input:focus::-moz-placeholder {
    color: #9b989b;
}
.textInput.hasError input:active:-ms-input-placeholder,
.textInput.hasError input:focus:-ms-input-placeholder {
    color: #9b989b;
}
.textInput.hasError input:active::-webkit-input-placeholder,
.textInput.hasError input:focus::-webkit-input-placeholder {
    color: #9b989b;
}
.textInput .fieldLabel {
    width: 100%;
    position: absolute;
}
.textInput .fieldLabel span {
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
    display: none;
}
.textInput .fieldLabel .errorMessage {
    width: inherit;
    z-index: -1;
    top: 40px;
}
.textInput input,
.textInput textarea {
    height: 44px;
    width: 100%;
    padding: 0 10px;
    border: 1px solid #aaa;
    background: #fff;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #2c2e2f;
    font-size: 1em;
    font-family: pp-sans-small-regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
.textInput input:focus,
.textInput textarea:focus {
    border: 1px solid #0070ba;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
}
.textInput textarea {
    padding-top: 12px;
    padding-right: 0;
    height: 100%;
    overflow: auto;
}
.textInput input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]) {
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -moz-transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.textInput .tickmark {
    background: url(sprite_form.png) 25px;
}
@media only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    .textInput .tickmark {
        background: url(_lib/sprite_form_2x.png) 25px;
        -moz-background-size: 25px;
        background-size: 25px;
    }
}
.textInput .tickmark {
    width: 35px;
    height: 35px;
    margin-top: 2px;
    right: 5px;
    float: right;
    position: absolute;
    z-index: 3;
    text-align: center;
    cursor: pointer;
    background-position: 0 69%;
}
.js .lap .textInput,
.js div.lap.textInput {
    padding: 0;
    position: relative;
}
.js .lap .textInput label,
.js div.lap.textInput label {
    position: absolute;
    left: 12px;
    z-index: 1;
    color: #6c7378;
    cursor: text;
}
.js .lap .textInput label.focus,
.js .lap .textInput label.focus span.optional,
.js div.lap.textInput label.focus,
.js div.lap.textInput label.focus span.optional {
    color: #b3b3b3;
}
.saveButton {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}
.combineTwoFields {
    margin-bottom: 16px;
}
.combineTwoFields .textInput {
    width: 70%;
    float: left;
}
.combineTwoFields .selectDropdown {
    width: 26%;
    float: left;
}
.combineTwoFields .selectDropdown .countryCodeSelect {
    -webkit-appearance: none;
    border-left: 1px solid #9da3a6;
    border-right: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
}
.combineTwoFields .selectDropdown .selectPhoneType {
    border-left: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}
.combineTwoFields .textInput input {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
.phoneAndCountryCode .countryCodeSelect {
    -webkit-appearance: none;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
}
.phoneAndCountryCode .textInput input {
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}
.countryPhoneSelectChoice:after {
    content: "";
    position: absolute;
    top: 19px;
    /*! @noflip */
    left: 70%;
    height: 6.4px;
    width: 6.4px;
    /*! @noflip */
    margin: 8px 0 0 8px;
    border: none;
    border-color: #6a6e6f;
    -webkit-border-image: none;
    -moz-border-image: none;
    -o-border-image: none;
    border-image: none;
    border-style: solid;
    /*! @noflip */
    border-width: 2px 2px 0 0;
    /*! @noflip */
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.combineThreeFields {
    margin-bottom: 16px;
}
.combineThreeFields .textInput {
    width: 50%;
    float: left;
}
.combineThreeFields .selectDropdown {
    width: 25%;
    float: left;
}
.combineThreeFields .selectDropdown .countryCodeSelect {
    -webkit-appearance: none;
    border-left: 1px solid #9da3a6;
    border-right: 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 5px;
}
.combineThreeFields .selectDropdown .selectPhoneType {
    border-left: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}
.combineThreeFields .textInput input {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.textInput {
    position: relative;
}
.textInput .inputAction {
    position: absolute;
    z-index: 2;
    color: #0070ba;
    font-size: 13px;
    top: 23px !important;
    right: 15px;
}
.textInput.hasError .inputAction {
    position: absolute;
}
@media (max-width: 767px) {
    .combineTwoFields .textInput {
        width: 65%;
    }
    .combineTwoFields .selectDropdown {
        width: 35%;
    }
    .combineThreeFields .selectDropdown,
    .combineThreeFields .textInput {
        width: 100%;
    }
    .combineThreeFields .selectDropdown .countryCodeSelect,
    .combineThreeFields .selectDropdown .selectPhoneType,
    .combineThreeFields .textInput input {
        border: 1px solid #9da3a6;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
    .combineThreeFields .countryPhoneSelectChoice:after {
        left: 90%;
    }
}
.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
}
.modal.fade .modal-dialog {
    -webkit-transform: translateY(-25%);
    -moz-transform: translateY(-25%);
    -o-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    transform: translateY(-25%);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -o-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}
.modal-open {
    overflow: hidden;
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 0;
    height: 100%;
}
.modal-content {
    position: relative;
    background-color: #fff;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    min-height: 100%;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #cbd2d6;
}
.modal-backdrop.fade,
.modal-backdrop.in {
    opacity: 0.89;
    filter: alpha(opacity=89);
}
.modal-header {
    height: 45px;
}
.modal-header .close {
    margin-top: -2px;
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
}
.modal-body {
    position: relative;
    padding: 15px 15px 100px;
}
.modal-footer {
    padding: 15px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
}
.modal-footer .paypal-logo {
    background: transparent url(../img/monogram-small@2x.png) top no-repeat;
    -moz-background-size: 20px 24px;
    background-size: 20px 24px;
    width: 20px;
    height: 24px;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
@media (min-width: 768px) {
    .modal-dialog {
        width: 620px;
        margin: 0 auto;
    }
    .modal-body {
        padding: 89px 140px 100px;
    }
}
.modal-footer:after,
.modal-footer:before {
    content: " ";
    display: table;
}
.modal-footer:after {
    clear: both;
}
.panel-overlay {
    width: 508px;
    height: 100%;
    margin-left: -54px;
    margin-top: -54px;
    padding: 54px 0;
    border: 1px solid #e3e3e3;
    border-right: none;
    background-color: rgba(247, 249, 250, 0.7);
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    opacity: 0;
}
@media (min-width: 1240px) {
    .panel-overlay {
        -webkit-animation: fadeIn ease-in 1;
        -moz-animation: fadeIn ease-in 1;
        -o-animation: fadeIn ease-in 1;
        animation: fadeIn ease-in 1;
        -webkit-animation-duration: 0.2s;
        -moz-animation-duration: 0.2s;
        -o-animation-duration: 0.2s;
        animation-duration: 0.2s;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        -o-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }
}
.sidePanel {
    width: 345px;
    height: 100%;
    margin-top: -54px;
    padding-bottom: 108px;
    background: #fff;
    border: 1px solid #e3e3e3;
    overflow: hidden;
    position: absolute;
    top: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    z-index: 0;
}
.sidePanel .header {
    padding: 20px 20px 25px;
    border-bottom: 1px solid #e3e3e3;
}
.sidePanel ul {
    list-style: none;
}
.sidePanel ul li {
    font-size: 1em;
    font-family: pp-sans-small-regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
    font-weight: 700;
    border-bottom: 1px solid #e3e3e3;
    color: #2c2e2f;
}
.sidePanel ul li a,
.sidePanel ul li label {
    cursor: pointer;
    display: inline-block;
    width: 100%;
    height: 68px;
    padding: 25px 85px 25px 20px;
}
.sidePanel ul li a input[type="radio"],
.sidePanel ul li label input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.sidePanel ul li:hover {
    background: #0070ba;
    color: #fff;
}
.sidePanel ul li.actionLink {
    color: #0070ba;
    font-family: pp-sans-small-regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
.sidePanel ul li.actionLink:hover a {
    color: #fff;
    text-decoration: none;
}
@media (max-width: 1239px) {
    .sidePanel {
        -webkit-animation: fadeIn ease-in 1;
        -moz-animation: fadeIn ease-in 1;
        -o-animation: fadeIn ease-in 1;
        animation: fadeIn ease-in 1;
        -webkit-animation-duration: 0.15s;
        -moz-animation-duration: 0.15s;
        -o-animation-duration: 0.15s;
        animation-duration: 0.15s;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        -o-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        width: 400px;
    }
}
@media (min-width: 1240px) {
    .sidePanel {
        -webkit-animation: slideIn ease-in 1;
        -moz-animation: slideIn ease-in 1;
        -o-animation: slideIn ease-in 1;
        animation: slideIn ease-in 1;
        -webkit-animation-delay: 0;
        -moz-animation-delay: 0;
        -o-animation-delay: 0;
        animation-delay: 0;
        -webkit-animation-duration: 0.25s;
        -moz-animation-duration: 0.25s;
        -o-animation-duration: 0.25s;
        animation-duration: 0.25s;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        -o-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }
}
@media screen and (min-width: 0\0) {
    .sidePanel {
        z-index: 10;
    }
}
button.prev {
    margin-right: 5px;
    width: 11px;
    height: 22px;
    background: url(../img/arrow-left-light.png) no-repeat;
    vertical-align: text-bottom;
}
button.close,
button.prev {
    cursor: pointer;
    margin-top: 5px;
    border: none;
}
button.close {
    width: 15px;
    height: 16px;
    float: right;
    background: url(../img/close.png) no-repeat;
}
li.active span.tick {
    right: 10px;
    position: absolute;
    cursor: pointer;
    width: 24px;
    height: 18px;
    background: url(../img/selected.png) no-repeat;
}
li.active:hover span.tick {
    background: url(../img/selected_white.png) no-repeat;
}
li.actionLink span.plus {
    width: 14px;
    height: 14px;
    display: inline-block;
    background: url(../img/plus-icon-blue.png) no-repeat;
    vertical-align: middle;
}
li.actionLink:hover span.plus {
    background: url(../img/plus-icon-white.png) no-repeat;
}
@media (max-width: 414px) {
    .panel-overlay {
        width: 100%;
        border: 0;
        top: 0;
        background-color: #fff;
    }
    .sidePanel {
        width: 100vw;
        border: 0;
        top: 30px;
        left: -13%;
        z-index: 10;
        margin-left: 41px;
    }
}
@media (min-width: 1240px) {
    :root .sidePanel,
    _:-ms-fullscreen {
        margin-left: 454px;
    }
}
.progress-overlay {
    width: 100%;
    min-height: 100%;
    border: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(247, 249, 250, 0.7);
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    z-index: 5;
}
.progress-overlay .processing,
.progress-overlay .rotate {
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.progress-overlay .processing {
    top: 25%;
    height: 17px;
    width: 100%;
    text-align: center;
}
fieldset {
    border: none;
}
#challenges h1,
#challenges p.challenge-header,
#challenges p.description {
    text-align: center;
}
#challenge-heading {
    margin: 4px 0 15px;
}
.phoneVerificationCode {
    width: 100%;
    margin: 22.8px 0 40.4px;
    padding: 26px 0 38px;
    letter-spacing: 10px;
    font-size: 3.2em;
    line-height: 48px;
    color: #2c2e2f;
    font-family: pp-sans-big-light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
.sendAgainLink {
    padding-left: 5px;
}
.nextStep {
    margin-bottom: 20px;
}
.sent {
    color: #1b9e1b !important;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.contactUsSection,
.doneSection,
.errorSection,
.timeoutSection,
.verificationFailedSection {
    text-align: center;
}
.contactUsSection p {
    margin-top: 5px;
}
.contactUsSection .contactUs {
    cursor: pointer;
}
.answerSection.smsPin .textInput {
    z-index: 1;
}
.answerSection.smsPin .textInput .resend-link {
    top: -30px;
    float: right;
    padding-right: 15px;
}
.answerSection.smsPin .textInput.hasError .resend-link {
    padding-right: 50px;
}
.addPhoneHeader {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
    border-bottom: 1px solid #e3e3e3;
}
.addPhoneTextInput {
    margin-top: 10px;
}
.addPhoneBody {
    width: 100%;
}
.backButtonContainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.closeButton,
.prevButton {
    margin: 1px;
}
.addPhoneSection {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.legalDescription {
    text-align: left;
}
.headLabel {
    font-family: pp-sans-small-light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
    font-size: 1em;
    color: #2c2e2f;
    margin-bottom: 10px;
}
.addPhoneSection {
    padding: 16px;
}
.optionLabel .type {
    margin-right: 5px;
}
div.errorSection .error-icon {
    height: 105px;
    background-image: url(../img/empty-warning.svg);
    -moz-background-size: contain;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    margin-bottom: 30px;
}
div.errorSection .description {
    margin-top: 10px;
}
.pushNotification {
    text-align: center;
    border: 1px solid #e5e8ea;
    padding: 48px 32px 60px;
    margin-top: 10px;
}
@media only screen and (-o-min-device-pixel-ratio: ~"2/1"), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    .pushNotification {
        border: none;
    }
}
.pushNotification h1 {
    margin-bottom: 20px;
}
@media only screen and (-o-min-device-pixel-ratio: ~"2/1"), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    .pushNotification h1 {
        font-size: 1.8em;
    }
}
.pushNotification .phoneNotificationIcon {
    height: 96px;
    width: 62px;
    margin: 0 auto;
    background-image: url(../img/phone_spinner_web.gif);
}
@media only screen and (-o-min-device-pixel-ratio: ~"2/1"), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    .pushNotification .phoneNotificationIcon {
        width: 60px;
    }
}
.pushNotification .resendLinkContainer {
    margin-top: 30px;
}
.pushNotification .description {
    padding-bottom: 30px;
    margin-top: 10px;
}
.challengesForm div.radio-option {
    min-height: 64px;
}
.challengesForm div.radio-option-expand-small {
    min-height: 95px;
}
.challengesForm div.radio-option-expand-large {
    min-height: 141px;
}
.challenge-list {
    text-align: left;
    border-top: 1px solid #e5e8ea;
    margin-top: 7px;
}
.challenge-list li {
    list-style-type: none;
}
.challenge-description {
    margin-bottom: 10px;
}
.domainChallenges {
    text-align: left;
}
.domainChallenges li {
    list-style-type: none;
}
.scaCheckbox {
    margin: 20px 0 40px;
}
.scaCheckbox .ppvx_checkbox__helper-text___3-6-18-beta-0 {
    margin-top: 0;
}
.challenge-option {
    line-height: 1.5;
    -webkit-transition-property: background-color;
    -o-transition-property: background-color;
    -moz-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -moz-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.challenge-option label {
    display: block;
    cursor: pointer;
}
.challenge-option input[type="radio"] {
    opacity: 0;
    position: absolute;
}
.challenge-option input[type="radio"]:focus + .styled-radio-button-border {
    -webkit-box-shadow: 0 0 3px 1px #006fba;
    -moz-box-shadow: 0 0 3px 1px #006fba;
    box-shadow: 0 0 3px 1px #006fba;
}
.challenge-option .updated {
    visibility: hidden;
    float: right;
    color: #1b9e1b;
    font-size: 0.86666667em;
}
.challenge-option .error {
    color: #c72e2e;
    -webkit-animation: bounce 0.2s ease-out;
    -moz-animation: bounce 0.2s ease-out;
    -o-animation: bounce 0.2s ease-out;
    animation: bounce 0.2s ease-out;
    float: right;
    font-size: 0.86666667em;
}
.challenge-option .help-text,
.challenge-option .verification-method-container {
    display: none;
}
.challenge-option .verification-method {
    display: inline-block;
    padding-right: 15px;
    margin-right: 15px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}
@media (max-width: 414px) {
    .challenge-option .verification-method {
        padding-right: 3px;
        margin-right: 3px;
    }
}
.challenge-option .styled-radio-button-border {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    float: left;
    width: 25px;
    height: 25px;
    border: 1px solid #9da3a6;
    padding: 4px;
}
.challenge-option .styled-radio-button-border .styled-radio-button {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    width: 15px;
    height: 15px;
}
.challenge-option.single-element {
    padding-right: 23px;
    border: none;
}
.challenge-option.single-element .styled-radio-button-border {
    display: none;
}
.challenge-option.single-element.selected {
    background: none;
    height: 94px;
}
.challenge-option:first-child {
    border-bottom: none;
}
.phone-confirmation-verification-method {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 175px;
    min-height: 64px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}
@media screen and (max-width: 414px) {
    .phone-confirmation-verification-method {
        width: 190px;
    }
}
@media screen and (max-width: 360px) {
    .phone-confirmation-verification-method {
        width: 150px;
    }
}
.selected {
    line-height: 1;
}
.selected.no-option {
    padding-bottom: 10px;
}
.selected .verification-method-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 48px;
}
.selected .change-button,
.selected .change-challenge-option,
.selected .help-text,
.selected .verification-method {
    visibility: visible;
}
.selected .help-text {
    display: block;
    color: #6c7378 !important;
    margin-top: 4px;
}
.selected .change-button,
.selected .updated {
    visibility: visible;
}
.phoneConfirmation {
    text-align: center;
}
.phoneConfirmation .adjustHeader {
    margin-top: 30px;
    margin-bottom: 12px;
}
.phoneConfirmation .addPhoneNumberButton {
    margin-top: 32px;
}
.slimTopP {
    margin-bottom: 14px;
}
.phoneConfirmationPhoneIcon {
    background-image: url(../img/paypal-mark-color.svg);
    background-repeat: no-repeat;
    background-position: top;
    -moz-background-size: 50px;
    background-size: 50px;
    height: 50px;
}
.phoneConfirmationSmsIcon {
    background-image: url(../img/icon_sms_96_2x.png);
    background-repeat: no-repeat;
    background-position: top;
    -moz-background-size: 96px;
    background-size: 96px;
    height: 96px;
}
.lineAboveButton {
    margin-bottom: 20px;
    border-bottom: 1px solid #cbd2d6;
}
.phoneConfirmationOption {
    text-align: left;
}
.ivrSelectButton {
    margin-top: 16px;
}
.resend-link {
    position: relative;
    z-index: 2;
    font-size: 13px;
    color: #0070ba;
}
.resend-link .resend {
    cursor: pointer;
    -webkit-animation: fadeIn 0.2s ease-out;
    -moz-animation: fadeIn 0.2s ease-out;
    -o-animation: fadeIn 0.2s ease-out;
    animation: fadeIn 0.2s ease-out;
}
.resend-link .resend.disabled {
    color: #cbd2d6;
}
.resend-link .resend:focus:not(.disabled),
.resend-link .resend:hover:not(.disabled) {
    color: #005ea6;
    text-decoration: underline;
}
.resend-link .sent {
    color: #1b9e1b;
    -webkit-animation: bounce 0.2s ease-out;
    -moz-animation: bounce 0.2s ease-out;
    -o-animation: bounce 0.2s ease-out;
    animation: bounce 0.2s ease-out;
}
.resend-link .resend-link-disabled {
    color: grey;
    cursor: default;
    text-decoration: none;
}
.resend-link .error {
    color: #c72e2e !important;
    -webkit-animation: bounce 0.2s ease-out;
    -moz-animation: bounce 0.2s ease-out;
    -o-animation: bounce 0.2s ease-out;
    animation: bounce 0.2s ease-out;
}
.resend-link.inside-input {
    top: -27px;
    padding-right: 15px;
    float: right;
}
.hasError .resend-link.inside-input {
    padding-right: 50px;
}
#challenges .challengeOptions,
#challenges .challengeOptions > h2 {
    text-align: left;
}
#content > form {
    position: relative;
}
#challenges {
    background-color: #fff;
}
@media (max-width: 414px) {
    .contentContainer .challengeOptionsPanel {
        width: 100vw;
        left: -9%;
        top: -30px;
        border: 0;
    }
}
.challengeOptions {
    position: absolute;
    top: 0;
    height: 100%;
}
.challengeOptionsOverlay {
    width: 508px;
    margin-left: -54px;
    height: 100%;
    background-color: rgba(247, 249, 250, 0.7);
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding: 54px 0;
    margin-top: -54px;
    border: 1px solid #e3e3e3;
    border-right: none;
    opacity: 0;
}
@media (min-width: 1240px) {
    .challengeOptionsOverlay {
        -webkit-animation: fadeIn ease-in 1;
        -moz-animation: fadeIn ease-in 1;
        -o-animation: fadeIn ease-in 1;
        animation: fadeIn ease-in 1;
        -webkit-animation-duration: 0.2s;
        -moz-animation-duration: 0.2s;
        -o-animation-duration: 0.2s;
        animation-duration: 0.2s;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        -o-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }
    @-webkit-keyframes fadeIn {
        0% {
            opacity: 0;
        }
        to {
            opacity: 1;
        }
    }
    @-moz-keyframes fadeIn {
        0% {
            opacity: 0;
        }
        to {
            opacity: 1;
        }
    }
    @-o-keyframes fadeIn {
        0% {
            opacity: 0;
        }
        to {
            opacity: 1;
        }
    }
    @keyframes fadeIn {
        0% {
            opacity: 0;
        }
        to {
            opacity: 1;
        }
    }
}
.challengeOptionsPanel {
    position: absolute;
    top: 0;
    width: 345px;
    background-color: #fff;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding-top: 0;
    padding-bottom: 108px;
    margin-top: -54px;
    height: 100%;
    border: 1px solid #e3e3e3;
    overflow: hidden;
    margin-left: 0;
    z-index: 0;
}
@media (max-width: 1239px) {
    .challengeOptionsPanel {
        -webkit-animation: fadeIn ease-in 1;
        -moz-animation: fadeIn ease-in 1;
        -o-animation: fadeIn ease-in 1;
        animation: fadeIn ease-in 1;
        -webkit-animation-duration: 0.15s;
        -moz-animation-duration: 0.15s;
        -o-animation-duration: 0.15s;
        animation-duration: 0.15s;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        -o-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        margin-top: inherit;
        width: 400px;
    }
    @-webkit-keyframes fadeIn {
        0% {
            opacity: 0;
            z-index: -1;
        }
        to {
            opacity: 1;
            z-index: 2;
        }
    }
    @-moz-keyframes fadeIn {
        0% {
            opacity: 0;
            z-index: -1;
        }
        to {
            opacity: 1;
            z-index: 2;
        }
    }
    @-o-keyframes fadeIn {
        0% {
            opacity: 0;
            z-index: -1;
        }
        to {
            opacity: 1;
            z-index: 2;
        }
    }
    @keyframes fadeIn {
        0% {
            opacity: 0;
            z-index: -1;
        }
        to {
            opacity: 1;
            z-index: 2;
        }
    }
}
@media (min-width: 1240px) {
    .challengeOptionsPanel {
        -webkit-animation: slideIn ease-in 1;
        -moz-animation: slideIn ease-in 1;
        -o-animation: slideIn ease-in 1;
        animation: slideIn ease-in 1;
        -webkit-animation-delay: 0;
        -moz-animation-delay: 0;
        -o-animation-delay: 0;
        animation-delay: 0;
        -webkit-animation-duration: 0.25s;
        -moz-animation-duration: 0.25s;
        -o-animation-duration: 0.25s;
        animation-duration: 0.25s;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        -o-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }
    @-webkit-keyframes slideIn {
        0% {
            margin-left: 0;
            z-index: 0;
        }
        99% {
            margin-left: 449.46px;
            z-index: 0;
        }
        to {
            margin-left: 454px;
            z-index: 2;
        }
    }
    @-moz-keyframes slideIn {
        0% {
            margin-left: 0;
            z-index: 0;
        }
        99% {
            margin-left: 449.46px;
            z-index: 0;
        }
        to {
            margin-left: 454px;
            z-index: 2;
        }
    }
    @-o-keyframes slideIn {
        0% {
            margin-left: 0;
            z-index: 0;
        }
        99% {
            margin-left: 449.46px;
            z-index: 0;
        }
        to {
            margin-left: 454px;
            z-index: 2;
        }
    }
    @keyframes slideIn {
        0% {
            margin-left: 0;
            z-index: 0;
        }
        99% {
            margin-left: 449.46px;
            z-index: 0;
        }
        to {
            margin-left: 454px;
            z-index: 2;
        }
    }
}
@media all and (max-width: 414px), screen and (min-width: 0\0) {
    .challengeOptionsPanel {
        z-index: 2;
    }
}
.challengeOptionsPanel .panel-heading {
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 61px;
    margin-top: 20px;
    min-height: 56px;
    border-bottom: 1px solid #e3e3e3;
}
.challengeOptionsPanel .panel-heading .close-button {
    position: absolute;
    top: 28px;
    right: 20px;
    height: 16px;
    width: 16px;
    border: none;
    background-color: #fff;
    background-image: url(../img/close.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
.challengeOptionsPanel .panel-heading .close-button span {
    display: none;
}
@media (max-width: 414px) {
    .challengeOptionsPanel .panel-heading .close-button {
        right: 40px;
    }
}
.challengeOptions .challengeOption {
    border-bottom: 1px solid #e3e3e3;
}
.challengeOptions .challengeOption.selectedChallengeOption {
    background-image: url(../img/selected.png);
    background-position: bottom 30px right 40px;
    background-repeat: no-repeat;
    -moz-background-size: 20px;
    background-size: 20px;
}
.challengeOptions .challengeOption:hover {
    background-color: #142c8e;
}
.challengeOptions .challengeOption:hover .challenge-option-label {
    color: #fff;
}
.challengeOptions .challengeOption:hover.selectedChallengeOption {
    background-image: url(../img/selected_white.png);
}
.challengeOptions .challengeOption input[type="radio"] {
    opacity: 0;
    position: absolute;
}
.challengeOptions .challengeOption input[type="radio"]:focus + .challenge-option-label {
    -webkit-box-shadow: 0 0 3px 1px #006fba;
    -moz-box-shadow: 0 0 3px 1px #006fba;
    box-shadow: 0 0 3px 1px #006fba;
}
.challengeOptions .challengeOption .challenge-option-label {
    display: inline-block;
    padding: 25px 20px;
    width: 100%;
    cursor: pointer;
}
.challengeOptions .challengeOption.emailChallengeOption .challenge-option-label {
    width: 300px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}
@media (min-width: 1240px) {
    :root .challengeOptionsPanel,
    _:-ms-fullscreen {
        margin-left: 454px;
    }
}
.addPhoneOption {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 25px 20px;
    text-align: left;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #e3e3e3;
    border-left: none;
    cursor: pointer;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
}
.addPhoneOption label {
    cursor: pointer;
}
.addPhoneOption:hover {
    background-color: #142c8e;
    color: #fff;
}
.addEmailSubmit {
    margin-top: 10px;
}
.pageErrorMessage {
    position: relative;
    display: table;
    text-align: left;
    margin-bottom: 10px;
    width: 100%;
    padding: 10px 10px 10px 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e00200;
    background: #fff7f7;
}
.pageErrorMessage .icon {
    width: 20px;
    vertical-align: middle;
    background-position: -10px -995px;
    background-position-x: -10px;
    display: table-cell;
}
.pageErrorMessage p {
    font-family: pp-sans-small-regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
    font-size: 15px;
    padding-left: 15px;
    margin: 3px;
    color: #2c2e2f;
}
.securityQuestionsForm {
    margin-top: 20px;
}
.securityQuestionsForm .action {
    margin-top: 30px;
}
.kbaForm {
    margin-top: 20px;
    text-align: left;
}
.kbaForm .action {
    margin-top: 30px;
}
.fileUploader ul {
    padding: 7px 35px 25px;
}
.fileUploader .description {
    padding: 25px 50px;
}
.fileUploader canvas {
    display: block;
    margin: auto;
    max-width: 394px;
    max-height: 394px;
}
.fileUploader .spacer {
    margin-top: 30px;
}
.fileUploaderPreview {
    display: block;
    margin: auto;
    max-width: 100%;
    max-height: 394px;
}
.fileUploaderPreviewLinks {
    margin: 5px 0;
    font-size: 12px;
    text-align: right;
}
.fileUploaderPreviewLinks a {
    cursor: pointer;
}
.fileUploaderWebcam {
    display: block;
    margin: auto;
    min-height: 225px;
    width: 100%;
    height: 100%;
}
.fileUploaderDropzone {
    display: inline-block;
    margin: auto;
    max-width: 400px;
    max-height: 400px;
    width: 100%;
    border: 1px dashed #9da3a6;
    background-color: #f7f9fa;
}
.fileUploaderDropzone.hidden {
    display: none;
}
.fileUploaderDropzoneContainer {
    padding: 10px;
}
.fileUploaderDropzoneIcon {
    height: 26px;
    width: 19px;
    margin: 25px auto 10px;
}
.fileUploaderDropzoneDescription {
    color: #9da3a6;
    margin: 2px 0;
}
.fileUploaderDropzoneSubDescription {
    color: #9da3a6;
    text-decoration: underline;
    margin: 0 0 25px;
}
.passwordForm .description {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 6px;
}
#injectedUnifiedLogin {
    height: 0;
    width: 0;
    visibility: hidden;
    overflow: hidden;
}
.signupCheckBox #paypalAccountData_oneTouchCheckbox {
    display: inline-block;
    vertical-align: top;
}
.signupCheckBox .PWFContainer {
    margin-bottom: 32px;
}
.signupCheckBox .PWFLi {
    line-height: 1.5rem;
    text-transform: none;
}
.signupCheckBox .PWFUl {
    padding: 10px 0 0 25px;
    text-align: left;
}
.signupCheckBox .checkboxContainer {
    display: inline-block;
    vertical-align: top;
    text-align: left;
}
.signupCheckBox .hiddenDetails {
    text-align: left;
    font-family: pp-sans-small-light, Helvetica Neue, Arial, sans-serif;
}
.signupCheckBox .expandableContainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.signupCheckBox .icon,
.signupCheckBox .icon-small,
.signupCheckBox .vx_alert-vx_alert-icon {
    float: right;
}
.signupCheckBox .vx_alert-critical:before,
.signupCheckBox .vx_alert-help:before,
.signupCheckBox .vx_alert-success:before,
.signupCheckBox .vx_alert-warning:before {
    display: inline-block;
    vertical-align: top;
    width: 1.5em;
    padding: 0.6rem 0 0;
    margin-left: -0.1em;
    font-size: 1.8rem;
    line-height: 0;
    font-family: paypal-vx-icons;
}
.signupCheckBox #infoClick {
    float: right;
    color: #009cde;
    border-color: #009cde;
}
.signupCheckBox .vx_alert-success {
    border-color: #00cf92;
    color: #00cf92;
}
.signupCheckBox .vx_alert-success:before {
    content: "\2714";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.signupCheckBox .vx_alert-warning {
    border-color: #ff9600;
    color: #ff9600;
}
.signupCheckBox .vx_alert-warning:before {
    content: "\FE15";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.signupCheckBox .vx_alert-critical {
    border-color: #d20000;
    color: #d20000;
}
.signupCheckBox .vx_alert-critical:before {
    content: "\26A0";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.signupCheckBox .vx_alert-icon {
    display: inline-block;
    vertical-align: top;
    width: 1.5em;
    padding: 0.6rem 0 0;
    margin-top: -2px;
    padding: 0;
    font-size: 1.6rem;
    line-height: 0;
}
.signupCheckBox .vx_checkbox,
.signupCheckBox .vx_radio {
    width: 100%;
    position: relative;
}
.signupCheckBox .vx_checkbox input,
.signupCheckBox .vx_radio input {
    opacity: 0;
    position: absolute;
    cursor: pointer;
}
.signupCheckBox .vx_checkbox input:focus + label:before,
.signupCheckBox .vx_radio input:focus + label:before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.signupCheckBox .vx_checkbox input:checked + label:before,
.signupCheckBox .vx_radio input:checked + label:before {
    content: "\2611";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-color: #005ea6;
    color: #fff;
    background-color: #005ea6;
}
.signupCheckBox .vx_checkbox label,
.signupCheckBox .vx_radio label {
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    line-height: 2em;
}
.signupCheckBox .vx_checkbox label:before,
.signupCheckBox .vx_radio label:before {
    font-family: paypal-vx-icons;
    display: inline-block;
    vertical-align: top;
    height: 0.2em;
    width: 1em;
    margin: 0 12px 0 0;
    padding: 0.4em 0;
    border: 1px solid #b7bcbf;
    content: "";
    font-size: 28px;
    font-weight: bolder;
    line-height: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
}
.signupCheckBox .vx_checkbox.vx_has-error input:checked + label:before,
.signupCheckBox .vx_radio.vx_has-error input:checked + label:before {
    border-color: #d20000;
    background: #d20000;
}
.signupCheckBox .vx_checkbox.vx_has-error label:before,
.signupCheckBox .vx_radio.vx_has-error label:before {
    border-color: #d20000;
}
.signupCheckBox .vx_checkbox.vx_has-error:after,
.signupCheckBox .vx_radio.vx_has-error:after {
    font-family: paypal-vx-icons;
    display: inline-block;
    vertical-align: middle;
    content: "\26A0";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.75em;
    line-height: 0;
    position: relative;
    top: 2px;
    padding-left: 5px;
}
.signupCheckBox .vx_checkbox.vx_is-disabled,
.signupCheckBox .vx_radio.vx_is-disabled {
    cursor: not-allowed;
}
.signupCheckBox .vx_checkbox.vx_is-disabled input:checked + label:before,
.signupCheckBox .vx_radio.vx_is-disabled input:checked + label:before {
    border-color: #6c7378;
    background: #6c7378;
}
.signupCheckBox .vx_checkbox.vx_is-disabled label:before,
.signupCheckBox .vx_radio.vx_is-disabled label:before {
    border-color: #b7bcbf;
    cursor: not-allowed;
}
.signupCheckBox .vx_checkbox.vx_is-disabled label,
.signupCheckBox .vx_radio.vx_is-disabled label {
    color: #6c7378;
    cursor: not-allowed;
}
.challenge-option .change-challenge-option {
    display: none;
}
.challenge-option .phone-confirmation-verification-method-container {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.challenge-option .phone-confirmation-change-challenge-option,
.challenge-option .phone-confirmation-verification-method-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.challenge-option.selected .change-challenge-option {
    display: inline-block;
}
.radio-input {
    line-height: 1.5;
    padding: 5px 10px 6px;
    list-style-type: none;
    -webkit-transition-property: background-color;
    -o-transition-property: background-color;
    -moz-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -moz-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.radio-input label {
    display: block;
    cursor: pointer;
}
.radio-input input[type="radio"] {
    display: none;
}
.radio-input .styled-radio-button-border {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    float: left;
    width: 25px;
    height: 25px;
    border: 1px solid #9da3a6;
    padding: 4px;
    position: relative;
}
.radio-input .styled-radio-button-border .styled-radio-button {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    width: 15px;
    height: 15px;
    top: 4px;
    left: 4px;
    position: absolute;
}
.radio-input .radio-input-information {
    margin-left: 40px;
}
.radio-input.single-element {
    padding-right: 23px;
    border: none;
}
.radio-input.single-element .styled-radio-button-border {
    display: none;
}
.radio-input.single-element .radio-input-information {
    margin-left: 22px;
}
.radio-input.single-element.selected {
    background: none;
}
.radio-input:first-child {
    border-bottom: none;
}
.selected .styled-radio-button {
    background-color: #0070ba;
}
.input {
    margin: 0;
}
.input .fieldLabelVisible {
    text-align: left;
    display: block;
    position: static;
    padding-bottom: 10px;
}
.input.success input {
    background-image: url(../img/sprite_form.png);
    background-repeat: no-repeat;
    background-position: top -435px right 5px;
}
@media only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    .input.success input {
        background-image: url(../img/sprite_form_2x.png);
        -moz-background-size: 24px;
        background-size: 24px;
    }
}
.input.success .inputAction {
    right: 40px;
}
.input.activeInput {
    z-index: 5;
}
.input.activeInput .inputAction {
    z-index: 4;
}
.input.activeInput .fieldWrapper {
    z-index: 3;
}
.input .errorMessage {
    top: 0;
    -webkit-transition-property: max-height, opacity, top, padding-top, background, margin-top;
    -o-transition-property: max-height, opacity, top, padding-top, background, margin-top;
    -moz-transition-property: max-height, opacity, top, padding-top, background, margin-top;
    transition-property: max-height, opacity, top, padding-top, background, margin-top;
    padding: 0 15px 13px;
}
.input .errorMessage.show {
    left: 0;
    top: auto;
    padding: 15px 10px 10px;
    margin-top: -5px;
    position: absolute;
    z-index: auto;
}
.icon {
    width: 25px;
    height: 25px;
    overflow: hidden;
    display: inline-block;
}
.icon-error {
    background: url(../img/sprite_forms_1x.png) no-repeat top -995px left 0;
}
.sms-icon {
    background: transparent url(../img/icText60.svg) no-repeat;
}
.email-icon,
.sms-icon {
    margin: 0 auto;
    width: 50px;
    height: 50px;
}
.email-icon {
    background: url(../img/icEmail60.svg) no-repeat;
}
.loginUrlLink {
    cursor: pointer;
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
}
.inputTooltip.errorMessage.infoMessage {
    background: #f7fdff;
    border-color: #009cde;
}
.inputTooltip.errorMessage.infoMessage ul li {
    list-style-type: none;
    display: list-item;
    margin-left: 9px;
    text-indent: -9px;
}
.inputTooltip.errorMessage.infoMessage ul li + li {
    margin-top: 10px;
}
.inputTooltip.errorMessage.infoMessage ul li:before {
    content: "\2022";
    color: #009cde;
    margin-right: 3px;
}
.cardChallenge {
    text-align: center;
}
.cardChallenge .description {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 6px;
}
.emailChallenge,
.forgotEmailPage {
    text-align: center;
}
.forgotEmailPage .textInput .inputAction {
    top: 11px;
}
.forgotEmailPage .emailInput {
    margin-bottom: 16px;
}
.forgotEmailPage .input {
    margin-bottom: 10px;
}
.forgotEmailPage .rememberedEmailLink {
    margin-top: 20px;
}
.forgotEmailPage .errorMessage.show {
    position: absolute;
    z-index: auto;
}
.forgotEmailButton {
    width: 100%;
}
.forgotEmailDescription {
    margin-top: 16px;
    margin-bottom: 32px;
}
.forgotEmailDonePage {
    text-align: center;
}
.forgotEmailDonePage .headerText {
    font-size: 30px;
    margin-top: 0;
    border-bottom-color: #e5e8ea;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 20px;
    font-family: pp-sans-big-light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
.forgotEmailDonePage .recoveredEmail {
    margin-top: 30px;
}
.forgotEmailDonePage .createPasswordLink {
    cursor: pointer;
}
.facebookChallenge,
.googleChallenge {
    text-align: center;
}
.googleChallenge #googleChallengeHeader {
    margin-bottom: 16px;
}
.identityDocumentChallenge {
    text-align: center;
    min-height: 500px;
}
.identityDocumentChallenge ul {
    text-align: left;
    display: inline-block;
    line-height: 1.4em;
}
.identityDocumentChallengeProcessingDescription {
    padding-bottom: 15px;
}
.ivrChallenge,
.kbaChallenge,
.pinDeliverIvrChallenge {
    text-align: center;
}
.kbaChallenge .description {
    border-bottom: 1px solid #e5e8ea;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.kbaChallenge .kbaHeader {
    margin-bottom: 16px;
}
.createPasswordPage,
.passwordChallenge {
    text-align: center;
}
.createPasswordPage .description,
.createPasswordPage .header {
    margin-bottom: 16px;
}
.createPasswordPage .input {
    margin: 0 0 10px;
}
.createPasswordPage .disclaimerMessage {
    font-size: 13px;
    line-height: 1.4;
    color: #6c7378;
}
.createPasswordPage .errorMessage.show {
    position: absolute;
    z-index: auto;
}
.createPasswordPage .passwordForm .submitPassword {
    margin-top: 2px;
    width: 100%;
}
.createPasswordDone {
    text-align: center;
    padding-top: 52px;
}
.createPasswordDone h1 {
    margin-top: 30px;
}
.createPasswordDone .action {
    display: none;
}
.createPasswordDone .redirecting:after {
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    -webkit-animation: dot steps(4) 0.9s infinite;
    -moz-animation: dot steps(4) 0.9s infinite;
    -o-animation: dot steps(4) 0.9s infinite;
    animation: dot steps(4) 0.9s infinite;
    content: "\2026";
    width: 0;
}
@-webkit-keyframes dot {
    to {
        width: 1.15em;
        margin-right: -1.15em;
    }
}
@-moz-keyframes dot {
    to {
        width: 1.15em;
        margin-right: -1.15em;
    }
}
@-o-keyframes dot {
    to {
        width: 1.15em;
        margin-right: -1.15em;
    }
}
@keyframes dot {
    to {
        width: 1.15em;
        margin-right: -1.15em;
    }
}
.forgotPasswordInputs {
    margin: 24px 0;
}
.forgotPasswordInput {
    margin-bottom: 16px;
}
.lightbox .createPasswordDone .action {
    display: block;
}
.forgotPasswordPage {
    text-align: center;
}
.forgotPasswordPage .description,
.forgotPasswordPage .header {
    margin-bottom: 16px;
}
.forgotPasswordPage .forgotEmail {
    margin-top: 20px;
}
.forgotPasswordPage .forgotEmailLink {
    cursor: pointer;
}
.forgotPasswordPage .passwordForm {
    height: 100%;
}
.emailInput {
    margin-bottom: 16px;
}
.linkText {
    color: #1072eb;
    font-family: PayPal Sans Big;
    font-size: 18px;
}
.submitForgotPasswordForm {
    width: 100%;
}
.skipPwrEmailInput {
    visibility: hidden !important;
}
.pinLessIvrChallenge,
.safeComponent {
    text-align: center;
}
.safeComponent #safe-heading {
    margin: 4px 0 15px;
}
.safeComponent .safeContinueButton {
    width: 100%;
    height: 48px;
    margin-top: 24px;
}
.safeActivityReport {
    background-position: 11px 43px;
    background-repeat: no-repeat;
    -moz-background-size: 48px auto;
    background-size: 48px auto;
}
@media screen and (max-width: 414px) {
    .safeActivityReport {
        background-position: 6px 43px;
    }
}
.safeActivityReport.desktop {
    background-image: url(../img/img_laptop48.svg);
    background-position: 4% 22%;
}
.safeActivityReport.mobile {
    background-image: url(../img/img_mobile48.svg);
}
.safeActivityReport dl.safeActivityReportData {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin: 22px 0 0;
    padding: 1.4em 0;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    text-align: left;
}
@media screen and (max-width: 414px) {
    .safeActivityReport dl.safeActivityReportData {
        margin: 22px 0;
        padding: 21px 0 1.5em;
    }
}
.safeActivityReport dl.safeActivityReportData dd,
.safeActivityReport dl.safeActivityReportData dt {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0.4em;
}
.safeActivityReport dl.safeActivityReportData dt {
    width: 32%;
    text-align: right;
}
.safeActivityReport dl.safeActivityReportData dd {
    font-family: pp-sans-small-medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
    width: 60%;
}
@media screen and (max-width: 414px) {
    .safeActivityReport dl.safeActivityReportData dd {
        width: 45%;
        padding: 0.4em 0 0.4em 0.4em;
    }
}
.safeActivityReport .safeActivityReportMessage {
    width: 60%;
    margin: auto;
    font-size: 22px;
    font-weight: 400;
}
.safeActivityReport .processing {
    width: 60%;
    margin: auto;
    font-size: 22px;
}
.safeActivityReport .safeActivityReportButtons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 23px 0;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.safeActivityReport .safeActivityReportButtons button {
    display: inline-block;
    margin: 0;
    width: 194px;
    text-align: center;
}
@media screen and (max-width: 414px) {
    .safeActivityReport .safeActivityReportButtons {
        margin: 0;
    }
    .safeActivityReport .safeActivityReportButtons button {
        width: 48%;
    }
}
.safeActivityReview {
    text-align: center;
}
.safeActivityReview header {
    padding-bottom: 12px;
}
.safeActivityReview .header {
    padding-bottom: 6px;
    margin-top: 0;
    margin-bottom: 0;
}
.safeActivityReview .description {
    margin-top: 0;
    line-height: 1.4em;
    padding-bottom: 21px;
    margin-bottom: 0;
}
.safeActivityReview .buttonContainer {
    margin-top: 24px;
}
.safeActivityReview .continueButton {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.safeActivityReview .activityListTitle {
    padding-left: 16px;
}
.safeActivityReview .activityListTitle .loginActivity {
    vertical-align: bottom;
    float: left;
}
.safeActivityReview .activityListTitle .loginActivity,
.safeActivityReview .activityListTitle .notMe {
    font-weight: 500;
    font-size: 15px;
    padding-bottom: 6px;
    font-family: pp-sans-small-regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
.safeActivityReview .activityListTitle .notMe {
    vertical-align: top;
    float: right;
    margin-right: 20px;
    text-align: right;
}
.safeActivityReview .activityList {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    text-align: left;
    padding-left: 16px;
    font-family: pp-sans-small-regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-variant: normal;
}
.safeActivityReview .activityList .loginActivityItem {
    border-bottom: 1px solid #eaeced;
}
.safeActivityReview .activityList .loginActivityItem,
.safeActivityReview .activityList .loginActivityItemBottom {
    text-align: left;
    width: 98%;
    padding-top: 10px;
    padding-bottom: 10px;
}
.safeActivityReview .activityList .loginLocation {
    vertical-align: top;
    float: left;
    width: 89%;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.38;
}
.safeActivityReview .activityList .loginCountry {
    vertical-align: top;
}
.safeActivityReview .activityList .loginCountry,
.safeActivityReview .activityList .loginTime {
    display: inline-block;
    font-size: 10px;
    color: #9da3a6;
    line-height: 1.5;
    font-weight: 50;
    padding-top: 4px;
}
.safeActivityReview .activityList .loginTime {
    vertical-align: bottom;
    width: 40%;
    padding-left: 9px;
}
.safeActivityReview .activityList .checkboxContainer {
    vertical-align: top;
    text-align: left;
    padding-bottom: 5px;
    margin-top: 5px;
    float: right;
    width: 10%;
    position: relative;
}
.safeActivityReview .activityList .vx_checkbox {
    position: relative;
}
.safeActivityReview .activityList .vx_checkbox input {
    opacity: 0;
    position: absolute;
    cursor: pointer;
}
.safeActivityReview .activityList .vx_checkbox input:focus + label:before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.safeActivityReview .activityList .vx_checkbox input:checked + label:before {
    content: "\2611";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-color: #005ea6;
    color: #fff;
    background-color: #005ea6;
}
.safeActivityReview .activityList .vx_checkbox label {
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    line-height: 1.6em;
}
.safeActivityReview .activityList .vx_checkbox label:before {
    font-family: paypal-vx-icons;
    display: inline-block;
    vertical-align: top;
    height: 0.2em;
    width: 1em;
    margin: 0 12px 0 0;
    padding: 0.4em 0;
    border: 1px solid #b7bcbf;
    content: "";
    font-size: 22px;
    font-weight: bolder;
    line-height: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
}
.safeActivityReview .activityList .country-selector {
    vertical-align: center;
    display: inline-block;
    width: 12px;
    height: 12px;
    -o-object-fit: contain;
    object-fit: contain;
    margin-top: 5px;
    margin-right: 5px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-image: url(../img/sprite_countries_flag5.png);
    background-repeat: no-repeat;
}
.safeActivityReview .activityList .country-selector.zambia,
.safeActivityReview .activityList .country-selector.ZM {
    background-position: -5px -4px;
}
.safeActivityReview .activityList .country-selector.southafrica,
.safeActivityReview .activityList .country-selector.ZA {
    background-position: -5px -39px;
}
.safeActivityReview .activityList .country-selector.YE,
.safeActivityReview .activityList .country-selector.yemen {
    background-position: -5px -74px;
}
.safeActivityReview .activityList .country-selector.samoa,
.safeActivityReview .activityList .country-selector.WS {
    background-position: -5px -109px;
}
.safeActivityReview .activityList .country-selector.vanuatu,
.safeActivityReview .activityList .country-selector.VU {
    background-position: -5px -144px;
}
.safeActivityReview .activityList .country-selector.unitedstates,
.safeActivityReview .activityList .country-selector.US {
    background-position: -5px -388px;
}
.safeActivityReview .activityList .country-selector.taiwan,
.safeActivityReview .activityList .country-selector.TW {
    background-position: -5px -529px;
}
.safeActivityReview .activityList .country-selector.TR,
.safeActivityReview .activityList .country-selector.turkey {
    background-position: -5px -634px;
}
.safeActivityReview .activityList .country-selector.TH,
.safeActivityReview .activityList .country-selector.thailand {
    background-position: -5px -809px;
}
.safeActivityReview .activityList .country-selector.CH,
.safeActivityReview .activityList .country-selector.switzerland {
    background-position: -5px -949px;
}
.safeActivityReview .activityList .country-selector.AR,
.safeActivityReview .activityList .country-selector.argentina {
    background-position: -5px -6060px;
}
.safeActivityReview .activityList .country-selector.SK,
.safeActivityReview .activityList .country-selector.slovakia {
    background-position: -5px -1229px;
}
.safeActivityReview .activityList .country-selector.SG,
.safeActivityReview .activityList .country-selector.singapore {
    background-position: -5px -1299px;
}
.safeActivityReview .activityList .country-selector.SE,
.safeActivityReview .activityList .country-selector.sweden {
    background-position: -5px -1334px;
}
.safeActivityReview .activityList .country-selector.portugal,
.safeActivityReview .activityList .country-selector.PT {
    background-position: -5px -1684px;
}
.safeActivityReview .activityList .country-selector.PL,
.safeActivityReview .activityList .country-selector.poland {
    background-position: -5px -1719px;
}
.safeActivityReview .activityList .country-selector.newzealand,
.safeActivityReview .activityList .country-selector.NZ {
    background-position: -5px -1964px;
}
.safeActivityReview .activityList .country-selector.NO,
.safeActivityReview .activityList .country-selector.norway {
    background-position: -5px -2104px;
}
.safeActivityReview .activityList .country-selector.netherlands,
.safeActivityReview .activityList .country-selector.NL {
    background-position: -5px -2139px;
}
.safeActivityReview .activityList .country-selector.malaysia,
.safeActivityReview .activityList .country-selector.MY {
    background-position: -5px -2384px;
}
.safeActivityReview .activityList .country-selector.mexico,
.safeActivityReview .activityList .country-selector.MX {
    background-position: -5px -2419px;
}
.safeActivityReview .activityList .country-selector.martinique,
.safeActivityReview .activityList .country-selector.MQ {
    background-position: -5px -2664px;
}
.safeActivityReview .activityList .country-selector.LU,
.safeActivityReview .activityList .country-selector.luxembourg {
    background-position: -5px -2909px;
}
.safeActivityReview .activityList .country-selector.KR,
.safeActivityReview .activityList .country-selector.southkorea {
    background-position: -5px -3259px;
}
.safeActivityReview .activityList .country-selector.japan,
.safeActivityReview .activityList .country-selector.JP {
    background-position: -5px -3504px;
}
.safeActivityReview .activityList .country-selector.jamaica,
.safeActivityReview .activityList .country-selector.JM {
    background-position: -5px -3574px;
}
.safeActivityReview .activityList .country-selector.IT,
.safeActivityReview .activityList .country-selector.italy {
    background-position: -5px -3609px;
}
.safeActivityReview .activityList .country-selector.IL,
.safeActivityReview .activityList .country-selector.israel {
    background-position: -5px -3714px;
}
.safeActivityReview .activityList .country-selector.IE,
.safeActivityReview .activityList .country-selector.ireland {
    background-position: -5px -3749px;
}
.safeActivityReview .activityList .country-selector.ID,
.safeActivityReview .activityList .country-selector.indonesia {
    background-position: -5px -3784px;
}
.safeActivityReview .activityList .country-selector.HU,
.safeActivityReview .activityList .country-selector.hungary {
    background-position: -5px -3819px;
}
.safeActivityReview .activityList .country-selector.HK,
.safeActivityReview .activityList .country-selector.hongkong {
    background-position: -5px -3924px;
}
.safeActivityReview .activityList .country-selector.GR,
.safeActivityReview .activityList .country-selector.greece {
    background-position: -5px -4064px;
}
.safeActivityReview .activityList .country-selector.GB,
.safeActivityReview .activityList .country-selector.unitedkingdom {
    background-position: -5px -4309px;
}
.safeActivityReview .activityList .country-selector.FR,
.safeActivityReview .activityList .country-selector.france,
.safeActivityReview .activityList .country-selector.frenchguiana,
.safeActivityReview .activityList .country-selector.GF,
.safeActivityReview .activityList .country-selector.GP,
.safeActivityReview .activityList .country-selector.guadeloupe,
.safeActivityReview .activityList .country-selector.RE,
.safeActivityReview .activityList .country-selector.reunion {
    background-position: -5px -4379px;
}
.safeActivityReview .activityList .country-selector.FI,
.safeActivityReview .activityList .country-selector.finland {
    background-position: -5px -4554px;
}
.safeActivityReview .activityList .country-selector.ES,
.safeActivityReview .activityList .country-selector.spain {
    background-position: -5px -4623px;
}
.safeActivityReview .activityList .country-selector.EC,
.safeActivityReview .activityList .country-selector.ecuador {
    background-position: -5px -4729px;
}
.safeActivityReview .activityList .country-selector.algeria,
.safeActivityReview .activityList .country-selector.DZ {
    background-position: -5px -4764px;
}
.safeActivityReview .activityList .country-selector.denmark,
.safeActivityReview .activityList .country-selector.DK {
    background-position: -5px -4869px;
}
.safeActivityReview .activityList .country-selector.DE,
.safeActivityReview .activityList .country-selector.germany {
    background-position: -5px -4939px;
}
.safeActivityReview .activityList .country-selector.EG,
.safeActivityReview .activityList .country-selector.egypt {
    background-position: -5px -74px;
}
.safeActivityReview .activityList .country-selector.CZ,
.safeActivityReview .activityList .country-selector.czechrepublic {
    background-position: -5px -4974px;
}
.safeActivityReview .activityList .country-selector.C2,
.safeActivityReview .activityList .country-selector.china,
.safeActivityReview .activityList .country-selector.CN {
    background-position: -5px -5149px;
}
.safeActivityReview .activityList .country-selector.CA,
.safeActivityReview .activityList .country-selector.canada {
    background-position: -5px -5324px;
}
.safeActivityReview .activityList .country-selector.botswana,
.safeActivityReview .activityList .country-selector.BW {
    background-position: -5px -5399px;
}
.safeActivityReview .activityList .country-selector.belize,
.safeActivityReview .activityList .country-selector.BZ {
    background-position: -5px -5359px;
}
.safeActivityReview .activityList .country-selector.bahamas,
.safeActivityReview .activityList .country-selector.BS {
    background-position: -5px -5464px;
}
.safeActivityReview .activityList .country-selector.BR,
.safeActivityReview .activityList .country-selector.brazil {
    background-position: -5px -5499px;
}
.safeActivityReview .activityList .country-selector.bermuda,
.safeActivityReview .activityList .country-selector.BM {
    background-position: -5px -5604px;
}
.safeActivityReview .activityList .country-selector.bahrain,
.safeActivityReview .activityList .country-selector.BH {
    background-position: -5px -5709px;
}
.safeActivityReview .activityList .country-selector.BE,
.safeActivityReview .activityList .country-selector.belgium {
    background-position: -5px -5814px;
}
.safeActivityReview .activityList .country-selector.barbados,
.safeActivityReview .activityList .country-selector.BB {
    background-position: -5px -5849px;
}
.safeActivityReview .activityList .country-selector.BA,
.safeActivityReview .activityList .country-selector.bosniaandherzegovina {
    background-position: -5px -5884px;
}
.safeActivityReview .activityList .country-selector.BF,
.safeActivityReview .activityList .country-selector.burkinafaso {
    background-position: -5px -5778px;
}
.safeActivityReview .activityList .country-selector.AU,
.safeActivityReview .activityList .country-selector.australia {
    background-position: -5px -5989px;
}
.safeActivityReview .activityList .country-selector.AT,
.safeActivityReview .activityList .country-selector.austria {
    background-position: -5px -6024px;
}
.safeActivityReview .activityList .country-selector.AL,
.safeActivityReview .activityList .country-selector.albania {
    background-position: -5px -6199px;
}
.safeActivityReview .activityList .country-selector.AG,
.safeActivityReview .activityList .country-selector.antiguaandbarbuda {
    background-position: -5px -6269px;
}
.safeActivityReview .activityList .country-selector.AD,
.safeActivityReview .activityList .country-selector.andorra {
    background-position: -5px -6339px;
}
.safeActivityReview .activityList .country-selector.BG,
.safeActivityReview .activityList .country-selector.bulgaria {
    background-position: -5px -5744px;
}
.safeActivityReview .activityList .country-selector.cambodia,
.safeActivityReview .activityList .country-selector.KH {
    background-position: -5px -3402px;
}
.safeActivityReview .activityList .country-selector.caymanislands,
.safeActivityReview .activityList .country-selector.KY {
    background-position: -5px -4484px;
}
.safeActivityReview .activityList .country-selector.CO,
.safeActivityReview .activityList .country-selector.colombia {
    background-position: -5px -5114px;
}
.safeActivityReview .activityList .country-selector.croatia,
.safeActivityReview .activityList .country-selector.HR {
    background-position: -5px -3854px;
}
.safeActivityReview .activityList .country-selector.CY,
.safeActivityReview .activityList .country-selector.cyprus {
    background-position: -5px -5009px;
}
.safeActivityReview .activityList .country-selector.DM,
.safeActivityReview .activityList .country-selector.dominica {
    background-position: -5px -4834px;
}
.safeActivityReview .activityList .country-selector.DO,
.safeActivityReview .activityList .country-selector.dominicanrepublic {
    background-position: -5px -4799px;
}
.safeActivityReview .activityList .country-selector.elsalvador,
.safeActivityReview .activityList .country-selector.SV {
    background-position: -5px -984px;
}
.safeActivityReview .activityList .country-selector.ER,
.safeActivityReview .activityList .country-selector.eritrea {
    background-position: -5px -4659px;
}
.safeActivityReview .activityList .country-selector.EE,
.safeActivityReview .activityList .country-selector.estonia {
    background-position: -5px -4694px;
}
.safeActivityReview .activityList .country-selector.ET,
.safeActivityReview .activityList .country-selector.ethiopia {
    background-position: -5px -4592px;
}
.safeActivityReview .activityList .country-selector.faroeislands,
.safeActivityReview .activityList .country-selector.FO {
    background-position: -5px -4414px;
}
.safeActivityReview .activityList .country-selector.fiji,
.safeActivityReview .activityList .country-selector.FJ {
    background-position: -5px -4519px;
}
.safeActivityReview .activityList .country-selector.frenchpolynesia,
.safeActivityReview .activityList .country-selector.PF {
    background-position: -5px -1824px;
}
.safeActivityReview .activityList .country-selector.GI,
.safeActivityReview .activityList .country-selector.gibraltar {
    background-position: -5px -4204px;
}
.safeActivityReview .activityList .country-selector.GL,
.safeActivityReview .activityList .country-selector.greenland {
    background-position: -5px -4169px;
}
.safeActivityReview .activityList .country-selector.GD,
.safeActivityReview .activityList .country-selector.grenada {
    background-position: -5px -4274px;
}
.safeActivityReview .activityList .country-selector.GT,
.safeActivityReview .activityList .country-selector.guatemala {
    background-position: -5px -4029px;
}
.safeActivityReview .activityList .country-selector.HN,
.safeActivityReview .activityList .country-selector.honduras {
    background-position: -5px -3889px;
}
.safeActivityReview .activityList .country-selector.iceland,
.safeActivityReview .activityList .country-selector.IS {
    background-position: -5px -3644px;
}
.safeActivityReview .activityList .country-selector.JO,
.safeActivityReview .activityList .country-selector.jordan {
    background-position: -5px -3539px;
}
.safeActivityReview .activityList .country-selector.KE,
.safeActivityReview .activityList .country-selector.kenya {
    background-position: -5px -3469px;
}
.safeActivityReview .activityList .country-selector.kuwait,
.safeActivityReview .activityList .country-selector.KW {
    background-position: -5px -3224px;
}
.safeActivityReview .activityList .country-selector.latvia,
.safeActivityReview .activityList .country-selector.LV {
    background-position: -5px -2874px;
}
.safeActivityReview .activityList .country-selector.lesotho,
.safeActivityReview .activityList .country-selector.LS {
    background-position: -5px -2979px;
}
.safeActivityReview .activityList .country-selector.LI,
.safeActivityReview .activityList .country-selector.liechtenstein {
    background-position: -5px -3049px;
}
.safeActivityReview .activityList .country-selector.lithuania,
.safeActivityReview .activityList .country-selector.LT {
    background-position: -5px -2944px;
}
.safeActivityReview .activityList .country-selector.malawi,
.safeActivityReview .activityList .country-selector.MW {
    background-position: -5px -2454px;
}
.safeActivityReview .activityList .country-selector.malta,
.safeActivityReview .activityList .country-selector.MT {
    background-position: -5px -2559px;
}
.safeActivityReview .activityList .country-selector.MN,
.safeActivityReview .activityList .country-selector.mongolia {
    background-position: -5px -6374px;
}
.safeActivityReview .activityList .country-selector.MA,
.safeActivityReview .activityList .country-selector.morocco {
    background-position: -5px -2839px;
}
.safeActivityReview .activityList .country-selector.mozambique,
.safeActivityReview .activityList .country-selector.MZ {
    background-position: -5px -2349px;
}
.safeActivityReview .activityList .country-selector.NC,
.safeActivityReview .activityList .country-selector.newcaledonia {
    background-position: -5px -2279px;
}
.safeActivityReview .activityList .country-selector.OM,
.safeActivityReview .activityList .country-selector.oman {
    background-position: -5px -1929px;
}
.safeActivityReview .activityList .country-selector.palau,
.safeActivityReview .activityList .country-selector.PW {
    background-position: -5px -1649px;
}
.safeActivityReview .activityList .country-selector.PA,
.safeActivityReview .activityList .country-selector.panama {
    background-position: -5px -1894px;
}
.safeActivityReview .activityList .country-selector.PH,
.safeActivityReview .activityList .country-selector.philippines {
    background-position: -5px -1754px;
}
.safeActivityReview .activityList .country-selector.pitcairnislands,
.safeActivityReview .activityList .country-selector.PN {
    background-position: -5px -6234px;
}
.safeActivityReview .activityList .country-selector.QA,
.safeActivityReview .activityList .country-selector.qatar {
    background-position: -5px -5709px;
}
.safeActivityReview .activityList .country-selector.RO,
.safeActivityReview .activityList .country-selector.romania {
    background-position: -5px -1544px;
}
.safeActivityReview .activityList .country-selector.RU,
.safeActivityReview .activityList .country-selector.russia {
    background-position: -5px -1508px;
}
.safeActivityReview .activityList .country-selector.RW,
.safeActivityReview .activityList .country-selector.rwanda {
    background-position: -5px -6444px;
}
.safeActivityReview .activityList .country-selector.saotomeandprincipe,
.safeActivityReview .activityList .country-selector.ST {
    background-position: -5px -1019px;
}
.safeActivityReview .activityList .country-selector.KN,
.safeActivityReview .activityList .country-selector.saintkittsandnevis {
    background-position: -5px -3294px;
}
.safeActivityReview .activityList .country-selector.sainthelena,
.safeActivityReview .activityList .country-selector.SH {
    background-position: -5px -914px;
}
.safeActivityReview .activityList .country-selector.saintvincentandthegrenadines,
.safeActivityReview .activityList .country-selector.VC {
    background-position: -5px -283px;
}
.safeActivityReview .activityList .country-selector.LC,
.safeActivityReview .activityList .country-selector.saintlucia {
    background-position: -5px -3084px;
}
.safeActivityReview .activityList .country-selector.PM,
.safeActivityReview .activityList .country-selector.saintpierreandmiquelon {
    background-position: -5px -6829px;
}
.safeActivityReview .activityList .country-selector.sanmarino,
.safeActivityReview .activityList .country-selector.SM {
    background-position: -5px -1159px;
}
.safeActivityReview .activityList .country-selector.SA,
.safeActivityReview .activityList .country-selector.saudiarabia {
    background-position: -5px -1439px;
}
.safeActivityReview .activityList .country-selector.SC,
.safeActivityReview .activityList .country-selector.seychelles {
    background-position: -5px -1369px;
}
.safeActivityReview .activityList .country-selector.SI,
.safeActivityReview .activityList .country-selector.slovenia {
    background-position: -5px -1264px;
}
.safeActivityReview .activityList .country-selector.tajikistan,
.safeActivityReview .activityList .country-selector.TJ {
    background-position: -5px -774px;
}
.safeActivityReview .activityList .country-selector.trinidadandtobago,
.safeActivityReview .activityList .country-selector.TT {
    background-position: -5px -599px;
}
.safeActivityReview .activityList .country-selector.AE,
.safeActivityReview .activityList .country-selector.unitedarabemirates {
    background-position: -5px -6304px;
}
.safeActivityReview .activityList .country-selector.uruguay,
.safeActivityReview .activityList .country-selector.UY {
    background-position: -5px -356px;
}
.safeActivityReview .activityList .country-selector.VE,
.safeActivityReview .activityList .country-selector.venezuela {
    background-position: -5px -249px;
}
.safeActivityReview .activityList .country-selector.IN,
.safeActivityReview .activityList .country-selector.india {
    background-position: -5px -3679px;
}
.safeActivityReview .activityList .country-selector.vietnam,
.safeActivityReview .activityList .country-selector.VN {
    background-position: -5px -179px;
}
.safeActivityReview .activityList .country-selector.angola,
.safeActivityReview .activityList .country-selector.AO {
    background-position: -5px -6094px;
}
.safeActivityReview .activityList .country-selector.AI,
.safeActivityReview .activityList .country-selector.anguilla {
    background-position: -5px -6234px;
}
.safeActivityReview .activityList .country-selector.AM,
.safeActivityReview .activityList .country-selector.armenia {
    background-position: -5px -6164px;
}
.safeActivityReview .activityList .country-selector.aruba,
.safeActivityReview .activityList .country-selector.AW {
    background-position: -5px -5954px;
}
.safeActivityReview .activityList .country-selector.AZ,
.safeActivityReview .activityList .country-selector.azerbaijanrepublic {
    background-position: -5px -5919px;
}
.safeActivityReview .activityList .country-selector.benin,
.safeActivityReview .activityList .country-selector.BJ {
    background-position: -5px -5639px;
}
.safeActivityReview .activityList .country-selector.bhutan,
.safeActivityReview .activityList .country-selector.BT {
    background-position: -5px -5429px;
}
.safeActivityReview .activityList .country-selector.BO,
.safeActivityReview .activityList .country-selector.bolivia {
    background-position: -5px -5534px;
}
.safeActivityReview .activityList .country-selector.BN,
.safeActivityReview .activityList .country-selector.brunei {
    background-position: -5px -5569px;
}
.safeActivityReview .activityList .country-selector.BI,
.safeActivityReview .activityList .country-selector.burundi {
    background-position: -5px -5674px;
}
.safeActivityReview .activityList .country-selector.capeverde,
.safeActivityReview .activityList .country-selector.CV {
    background-position: -5px -5044px;
}
.safeActivityReview .activityList .country-selector.chad,
.safeActivityReview .activityList .country-selector.TD {
    background-position: -5px -1544px;
}
.safeActivityReview .activityList .country-selector.chile,
.safeActivityReview .activityList .country-selector.CL {
    background-position: -5px -5184px;
}
.safeActivityReview .activityList .country-selector.comoros,
.safeActivityReview .activityList .country-selector.KM {
    background-position: -5px -3329px;
}
.safeActivityReview .activityList .country-selector.CK,
.safeActivityReview .activityList .country-selector.cookislands {
    background-position: -5px -5219px;
}
.safeActivityReview .activityList .country-selector.costarica,
.safeActivityReview .activityList .country-selector.CR {
    background-position: -5px -5079px;
}
.safeActivityReview .activityList .country-selector.CD,
.safeActivityReview .activityList .country-selector.democraticrepublicofthecongo {
    background-position: -5px -5289px;
}
.safeActivityReview .activityList .country-selector.DJ,
.safeActivityReview .activityList .country-selector.djibouti {
    background-position: -5px -4904px;
}
.safeActivityReview .activityList .country-selector.falklandislands,
.safeActivityReview .activityList .country-selector.FK {
    background-position: -5px -6234px;
}
.safeActivityReview .activityList .country-selector.GA,
.safeActivityReview .activityList .country-selector.gabonrepublic {
    background-position: -5px -4344px;
}
.safeActivityReview .activityList .country-selector.gambia,
.safeActivityReview .activityList .country-selector.GM {
    background-position: -5px -4134px;
}
.safeActivityReview .activityList .country-selector.GE,
.safeActivityReview .activityList .country-selector.georgia {
    background-position: -5px -6657px;
}
.safeActivityReview .activityList .country-selector.GN,
.safeActivityReview .activityList .country-selector.guinea,
.safeActivityReview .activityList .country-selector.guineabissau,
.safeActivityReview .activityList .country-selector.GW {
    background-position: -5px -3994px;
}
.safeActivityReview .activityList .country-selector.guyana,
.safeActivityReview .activityList .country-selector.GY {
    background-position: -5px -3959px;
}
.safeActivityReview .activityList .country-selector.kazakhstan,
.safeActivityReview .activityList .country-selector.KZ {
    background-position: -5px -3154px;
}
.safeActivityReview .activityList .country-selector.KI,
.safeActivityReview .activityList .country-selector.kiribati {
    background-position: -5px -3364px;
}
.safeActivityReview .activityList .country-selector.KG,
.safeActivityReview .activityList .country-selector.kyrgyzstan {
    background-position: -5px -3434px;
}
.safeActivityReview .activityList .country-selector.LA,
.safeActivityReview .activityList .country-selector.laos {
    background-position: -5px -3119px;
}
.safeActivityReview .activityList .country-selector.madagascar,
.safeActivityReview .activityList .country-selector.MG {
    background-position: -5px -2804px;
}
.safeActivityReview .activityList .country-selector.maldives,
.safeActivityReview .activityList .country-selector.MV {
    background-position: -5px -2489px;
}
.safeActivityReview .activityList .country-selector.mali,
.safeActivityReview .activityList .country-selector.ML {
    background-position: -5px -2734px;
}
.safeActivityReview .activityList .country-selector.marshallislands,
.safeActivityReview .activityList .country-selector.MH {
    background-position: -5px -2769px;
}
.safeActivityReview .activityList .country-selector.mauritania,
.safeActivityReview .activityList .country-selector.MR {
    background-position: -5px -2629px;
}
.safeActivityReview .activityList .country-selector.mauritius,
.safeActivityReview .activityList .country-selector.MU {
    background-position: -5px -2524px;
}
.safeActivityReview .activityList .country-selector.FM,
.safeActivityReview .activityList .country-selector.micronesia {
    background-position: -5px -4449px;
}
.safeActivityReview .activityList .country-selector.montserrat,
.safeActivityReview .activityList .country-selector.MS {
    background-position: -5px -2594px;
}
.safeActivityReview .activityList .country-selector.mayotte,
.safeActivityReview .activityList .country-selector.YT {
    background-position: -5px -6549px;
}
.safeActivityReview .activityList .country-selector.NA,
.safeActivityReview .activityList .country-selector.namibia {
    background-position: -5px -2314px;
}
.safeActivityReview .activityList .country-selector.nauru,
.safeActivityReview .activityList .country-selector.NR {
    background-position: -5px -2034px;
}
.safeActivityReview .activityList .country-selector.nepal,
.safeActivityReview .activityList .country-selector.NP {
    background-position: -5px -2069px;
}
.safeActivityReview .activityList .country-selector.AN,
.safeActivityReview .activityList .country-selector.netherlandsantilles {
    background-position: -5px -6129px;
}
.safeActivityReview .activityList .country-selector.NI,
.safeActivityReview .activityList .country-selector.nicaragua {
    background-position: -5px -2169px;
}
.safeActivityReview .activityList .country-selector.NE,
.safeActivityReview .activityList .country-selector.niger {
    background-position: -5px -2244px;
}
.safeActivityReview .activityList .country-selector.niue,
.safeActivityReview .activityList .country-selector.NU {
    background-position: -5px -1999px;
}
.safeActivityReview .activityList .country-selector.NF,
.safeActivityReview .activityList .country-selector.norfolkisland {
    background-position: -5px -2209px;
}
.safeActivityReview .activityList .country-selector.papuanewguinea,
.safeActivityReview .activityList .country-selector.PG {
    background-position: -5px -1789px;
}
.safeActivityReview .activityList .country-selector.PE,
.safeActivityReview .activityList .country-selector.peru {
    background-position: -5px -1859px;
}
.safeActivityReview .activityList .country-selector.CG,
.safeActivityReview .activityList .country-selector.republicofcongo {
    background-position: -5px -5257px;
}
.safeActivityReview .activityList .country-selector.senegal,
.safeActivityReview .activityList .country-selector.SN {
    background-position: -5px -1124px;
}
.safeActivityReview .activityList .country-selector.RS,
.safeActivityReview .activityList .country-selector.serbia {
    background-position: -5px -6723px;
}
.safeActivityReview .activityList .country-selector.sierraleone,
.safeActivityReview .activityList .country-selector.SL {
    background-position: -5px -1194px;
}
.safeActivityReview .activityList .country-selector.SB,
.safeActivityReview .activityList .country-selector.solomonislands {
    background-position: -5px -1404px;
}
.safeActivityReview .activityList .country-selector.SO,
.safeActivityReview .activityList .country-selector.somalia {
    background-position: -5px -1089px;
}
.safeActivityReview .activityList .country-selector.LK,
.safeActivityReview .activityList .country-selector.srilanka {
    background-position: -5px -3014px;
}
.safeActivityReview .activityList .country-selector.SH,
.safeActivityReview .activityList .country-selector.sthelena {
    background-position: -5px -914px;
}
.safeActivityReview .activityList .country-selector.SR,
.safeActivityReview .activityList .country-selector.suriname {
    background-position: -5px -1054px;
}
.safeActivityReview .activityList .country-selector.swaziland,
.safeActivityReview .activityList .country-selector.SZ {
    background-position: -5px -6514px;
}
.safeActivityReview .activityList .country-selector.SJ,
.safeActivityReview .activityList .country-selector.svalbardandjanmayen {
    background-position: -5px -2104px;
}
.safeActivityReview .activityList .country-selector.tanzania,
.safeActivityReview .activityList .country-selector.TZ {
    background-position: -5px -494px;
}
.safeActivityReview .activityList .country-selector.TG,
.safeActivityReview .activityList .country-selector.togo {
    background-position: -5px -844px;
}
.safeActivityReview .activityList .country-selector.TO,
.safeActivityReview .activityList .country-selector.tonga {
    background-position: -5px -669px;
}
.safeActivityReview .activityList .country-selector.TN,
.safeActivityReview .activityList .country-selector.tunisia {
    background-position: -5px -704px;
}
.safeActivityReview .activityList .country-selector.TM,
.safeActivityReview .activityList .country-selector.turkmenistan {
    background-position: -5px -739px;
}
.safeActivityReview .activityList .country-selector.TC,
.safeActivityReview .activityList .country-selector.turksandcaicos {
    background-position: -5px -914px;
}
.safeActivityReview .activityList .country-selector.tuvalu,
.safeActivityReview .activityList .country-selector.TV {
    background-position: -5px -564px;
}
.safeActivityReview .activityList .country-selector.UG,
.safeActivityReview .activityList .country-selector.uganda {
    background-position: -5px -424px;
}
.safeActivityReview .activityList .country-selector.UA,
.safeActivityReview .activityList .country-selector.ukraine {
    background-position: -5px -459px;
}
.safeActivityReview .activityList .country-selector.VA,
.safeActivityReview .activityList .country-selector.vaticancity {
    background-position: -5px -319px;
}
.safeActivityReview .activityList .country-selector.VG,
.safeActivityReview .activityList .country-selector.virginislands {
    background-position: -5px -214px;
}
.safeActivityReview .activityList .country-selector.wallisandfutuna,
.safeActivityReview .activityList .country-selector.WF {
    background-position: -5px -6797px;
}
.safeActivityReview .activityList .country-selector.ME,
.safeActivityReview .activityList .country-selector.montenegro {
    background-position: -5px -6846px;
}
.safeActivityReview .activityList .country-selector.macedonia,
.safeActivityReview .activityList .country-selector.MK {
    background-position: -5px -6899px;
}
.safeActivityReview .activityList .country-selector.MD,
.safeActivityReview .activityList .country-selector.moldova {
    background-position: -5px -6934px;
}
.safeActivityReview .activityList .country-selector.kosovo,
.safeActivityReview .activityList .country-selector.XK {
    background-position: -5px -6969px;
}
.safeActivityReview .activityList .country-selector.belarus,
.safeActivityReview .activityList .country-selector.BY {
    background-position: -5px -7004px;
}
.safeActivityReview .activityList .country-selector.MC,
.safeActivityReview .activityList .country-selector.monaco {
    background-position: -5px -7039px;
}
.safeActivityReview .activityList .country-selector.NG,
.safeActivityReview .activityList .country-selector.nigeria {
    background-position: -5px -7074px;
}
.safeActivityReview .activityList .country-selector.GH,
.safeActivityReview .activityList .country-selector.ghana {
    background-position: -5px -7109px;
}
.safeActivityReview .activityList .country-selector.CI,
.safeActivityReview .activityList .country-selector.cotedivoire {
    background-position: -5px -7144px;
}
.safeActivityReview .activityList .country-selector.cameroon,
.safeActivityReview .activityList .country-selector.CM {
    background-position: -5px -7179px;
}
.safeActivityReview .activityList .country-selector.zimbabwe,
.safeActivityReview .activityList .country-selector.ZW {
    background-position: -5px -7214px;
}
.safeActivityReview .activityList .country-selector.paraguay,
.safeActivityReview .activityList .country-selector.PY {
    background-position: -5px -7249px;
}
.securityQuestionsChallenge {
    text-align: center;
}
.securityQuestionsChallenge .securityQuestionsHeader {
    margin: 20px 20px 0;
    padding-bottom: 20px;
}
.securityQuestionsInput {
    margin-bottom: 16px;
}
.sms2Challenge,
.smsChallenge,
.ssnChallenge {
    text-align: center;
}
.ssnChallenge h1 {
    font-size: 24px;
}
.ssnChallenge .description {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 6px;
}
.tetherEnrollChallengeBase {
    text-align: center;
}
.tetherEnrollChallengeBase * {
    font-family: pp-sans-big-regular, Helvetica Neue, Arial, sans-serif !important;
    font-weight: 400 !important;
    font-variant: normal !important;
}
.tetherEnrollChallengeBase button {
    background-color: #142c8e;
    border: 0.0625rem solid #142c8e;
}
.tetherEnrollChallengeHeader {
    margin-bottom: 15px;
}
#tetherEnrollCancelVerification {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10002;
}
#tetherEnrollCancelVerification .mask {
    height: 100%;
    -webkit-animation: fadeIn 0.2s ease-out;
    -moz-animation: fadeIn 0.2s ease-out;
    -o-animation: fadeIn 0.2s ease-out;
    animation: fadeIn 0.2s ease-out;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 10003;
}
#tetherEnrollCancelVerification .dialog {
    -webkit-animation: slideInFromBottom 0.25s ease-out;
    -moz-animation: slideInFromBottom 0.25s ease-out;
    -o-animation: slideInFromBottom 0.25s ease-out;
    animation: slideInFromBottom 0.25s ease-out;
    width: 100%;
    background-color: #fff;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    margin-bottom: 0;
    padding: 0 0 3rem;
    z-index: 10004;
}
#tetherEnrollCancelVerification .inner {
    padding: 20px;
    margin-bottom: 10px;
}
#tetherEnrollCancelVerification .inner h4 {
    font-weight: 700 !important;
}
#tetherEnrollCancelVerification .inner .contactUsSection {
    padding-top: 1rem;
}
#tetherEnrollCancelVerification .inner #tetherEnrollCancelVerificationConfirm {
    margin-top: 2rem;
    margin-bottom: 1rem;
    background-color: #142c8e;
    border: 0.0625rem solid #142c8e;
}
#tetherEnrollCancelVerification .inner #tetherEnrollCancelVerificationCancel {
    cursor: pointer;
    font-weight: 700 !important;
}
@media (min-width: 415px) {
    #tetherEnrollCancelVerification .dialog {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
    }
    #tetherEnrollCancelVerification .inner {
        width: 415px;
    }
}
@-webkit-keyframes slideInFromBottom {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
    to {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}
@-moz-keyframes slideInFromBottom {
    0% {
        -moz-transform: translateY(100%);
        transform: translateY(100%);
    }
    to {
        -moz-transform: translate(0);
        transform: translate(0);
    }
}
@-o-keyframes slideInFromBottom {
    0% {
        -o-transform: translateY(100%);
        transform: translateY(100%);
    }
    to {
        -o-transform: translate(0);
        transform: translate(0);
    }
}
@keyframes slideInFromBottom {
    0% {
        -webkit-transform: translateY(100%);
        -moz-transform: translateY(100%);
        -o-transform: translateY(100%);
        transform: translateY(100%);
    }
    to {
        -webkit-transform: translate(0);
        -moz-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0);
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.contactUsBackdrop.tetherEnroll,
.contactUsDiv.tetherEnroll {
    z-index: 10004;
}
.twofactorPage {
    text-align: center;
}
.twofactorPage .submit-form-button {
    width: 100%;
    margin-bottom: 1.5rem;
}
.twofactorPage .vx_hr-alt {
    margin: 5% 0;
}
.twofactorPage .vx_alert {
    margin-top: 24px;
}
.twofactorPage .vx_alert-text {
    text-align: left;
    padding-left: 3%;
}
.twofactorPage .vx_alert-warning {
    color: #d64003;
    background-color: #fffbf5;
}
.twofactorPage .vx_alert-critical {
    color: #d20000;
    background-color: #fff7f7;
}
.twofactorPage .input.textInput {
    margin-top: 12px;
}
.twofactorPage #otpCode {
    text-align: initial;
}
.twofactorPage [class^="ppvx_code-input__input-wrapper"],
.twofactorPage div[id="otpCode"] [class^="ppvx_code-input__input-wrapper"] {
    /*! @noflip */
    direction: ltr !important;
}
.twofactorPage .sent {
    color: #1b9e1b !important;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.twofactorPage .heading {
    margin-bottom: 10px;
}
.twofactorPage .radio-button-container-general {
    width: 100%;
    position: relative;
    margin: 20px;
}
.twofactorPage .vx_radio input:checked + label:before {
    content: "";
    border-color: #005ea6;
    background-color: #005ea6;
    -webkit-box-shadow: inset 0 0 0 5px #fff;
    -moz-box-shadow: inset 0 0 0 5px #fff;
    box-shadow: inset 0 0 0 5px #fff;
}
.twofactorPage .vx_radio label:before {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.twofactorPage .skiptwofactorlabel {
    text-align: left;
    font-family: pp-sans-small-light, Helvetica Neue, Arial, sans-serif;
}
.twofactorPage #skipTwofactorCheckbox,
.twofactorPage .checkboxContainer,
.twofactorPage .skiptwofactorlabel {
    display: inline-block;
    vertical-align: top;
}
.twofactorPage .checkboxContainer {
    text-align: left;
    margin: 15px 0;
}
.twofactorPage .vx_checkbox {
    width: 100%;
    position: relative;
}
.twofactorPage .vx_checkbox input {
    opacity: 0;
    position: absolute;
    cursor: pointer;
}
.twofactorPage .vx_checkbox input:focus + label:before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.twofactorPage .vx_checkbox input:checked + label:before {
    content: "\2611";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-color: #005ea6;
    color: #fff;
    background-color: #005ea6;
}
.twofactorPage .vx_checkbox label {
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    line-height: 1.6em;
}
.twofactorPage .vx_checkbox label:before {
    font-family: paypal-vx-icons;
    display: inline-block;
    vertical-align: top;
    height: 0.2em;
    width: 1em;
    margin: 0 12px 0 0;
    padding: 0.4em 0;
    border: 1px solid #b7bcbf;
    content: "";
    font-size: 22px;
    font-weight: bolder;
    line-height: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
}
.twofactorPage .fidoPageWrapper hr {
    margin: 30px 0;
}
.twofactorPage .fidoPageWrapper p {
    text-align: left;
    line-height: 24px;
}
.twofactorPage .fidoPageWrapper .statusWrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 50px;
}
.twofactorPage .fidoPageWrapper span.vx_icon-positive-large {
    color: #00cf92;
    display: inline-block;
    font-weight: 600;
    margin: 0 auto;
}
.createPasswordDone,
.doneSection,
.whatsAppChallenge {
    text-align: center;
}
.createPasswordDone .redirecting,
.doneSection .redirecting {
    margin-top: 16px;
    text-align: center;
}
.createPasswordDone .description,
.doneSection .description {
    margin-top: 16px;
}
.contactUsModalSection .contact-us-section {
    margin-bottom: 48px;
}
.contactUsModalSection #contact-us-title {
    text-align: center;
    margin-bottom: 32px;
}
.contactUsModalSection #contact-us-call-us {
    margin-bottom: 12px;
}
.contactUsModalSection #call-us-link {
    margin-bottom: 16px;
}
.contactUsModalSection #help-center-title,
.contactUsModalSection #service-hours-title {
    margin-bottom: 12px;
}
.no-js .captcha-container .captcha-inputs .refresh.small.light {
    display: none;
}
.captcha-overlay {
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.6);
}
.captcha-container {
    width: 100%;
    margin: 0;
}
.captcha-container .container {
    width: 95%;
    background-image: none;
    background-color: transparent;
}
.captcha-container .corral {
    margin: 0 auto;
    width: 460px;
}
.captcha-container .contentContainer {
    position: relative;
    margin: 50px auto 0;
    padding: 5% 10%;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.captcha-container .contentContainer .modal-overlay {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #fafafa;
    z-index: 16;
    opacity: 1;
}
.captcha-container .contentContainer .modal-animate {
    z-index: 17;
    position: absolute;
    width: 100px;
    margin: 0 auto;
    top: 120px;
    left: 38%;
    min-height: 100px;
    overflow: hidden;
}
.captcha-container .contentContainer .rotate {
    content: "";
    height: 30px;
    width: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 6;
    margin: -15px auto auto -15px;
    -webkit-animation: rotation 0.7s infinite linear;
    -moz-animation: rotation 0.7s infinite linear;
    -o-animation: rotation 0.7s infinite linear;
    animation: rotation 0.7s infinite linear;
    border-left: 8px solid rgba(0, 0, 0, 0.2);
    border-right: 8px solid rgba(0, 0, 0, 0.2);
    border-bottom: 8px solid rgba(0, 0, 0, 0.2);
    border-top: 8px solid #2180c0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.captcha-container .contentContainer .paypal-logo {
    margin: 0 auto;
    background: transparent url(../img/monogram@2x.png) top no-repeat;
    -moz-background-size: 30px 37px;
    background-size: 30px 37px;
    width: 30px;
    height: 37px;
    display: block;
    text-indent: -999em;
}
@-webkit-keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@-moz-keyframes rotation {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@-o-keyframes rotation {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -o-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
.captcha-container .headerText {
    text-align: center;
    margin: 0 10px 0 0;
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 5px;
    font-size: 30px;
    font-weight: 400;
}
.captcha-container .headerText .notYou {
    color: #6c7378;
    font-size: 15px;
    padding-bottom: 10px;
}
.captcha-container .captcha-paypal-logo {
    margin: 0 auto 30px;
    background: transparent url(../img/paypal-logo-129x32.svg) top no-repeat;
    -moz-background-size: 129px 32px;
    background-size: 129px 32px;
    width: 129px;
    height: 32px;
    display: block;
    text-indent: -999em;
}
.lower-than-ie9 .captcha-container .captcha-paypal-logo {
    background: transparent url(../img/paypal-logo-129x32.png) top no-repeat;
}
.captcha-container .captcha-image {
    height: 85px;
    width: 100%;
    text-align: center;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 0 0 5px;
}
.captcha-container .captcha-image img {
    width: 100%;
    height: 81px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.captcha-container .captcha-inputs {
    display: table;
    width: 100%;
    height: 50px;
}
.captcha-container .captcha-inputs .textInput {
    display: table-cell;
    min-width: 100px;
}
.captcha-container .captcha-inputs .audio,
.captcha-container .captcha-inputs .refresh {
    display: table-cell;
    vertical-align: middle;
    width: 36px;
}
.lower-than-ie9 .captcha-container .captcha-inputs .audio,
.lower-than-ie9 .captcha-container .captcha-inputs .refresh,
.lower-than-ie10 .captcha-container .captcha-inputs .audio,
.lower-than-ie10 .captcha-container .captcha-inputs .refresh {
    vertical-align: bottom;
}
.captcha-container .captcha-inputs .refresh {
    padding: 0 8px;
}
.captcha-container .captcha-inputs .captchaPlay,
.captcha-container .captcha-inputs .captchaRefresh {
    display: block;
    width: 36px;
    height: 36px;
}
.captcha-container .captcha-inputs .captchaPlay:after,
.captcha-container .captcha-inputs .captchaRefresh:after {
    width: 36px;
    height: 36px;
}
.captcha-container .captcha-inputs .captchaPlay:after {
    background-position: -32px -3489px;
}
.captcha-container .captcha-inputs .captchaRefresh:after {
    background-position: -33px -3389px;
}
.captcha-container .captcha-inputs .audio a {
    background-position: -32px -3489px;
}
.captcha-container .captcha-inputs .refresh a {
    background-position: -33px -3389px;
}
.captcha-container .captcha-inputs .buttonLight {
    border: 1px solid;
    border-color: #ddd #d9d9d9 #bdbdbd;
    background-color: #dedede;
    text-shadow: 0 1px #efefef;
    color: #333;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px #fff inset, 0 1px 0 hsla(0, 0%, 100%, 0.2);
    -moz-box-shadow: 0 1px #fff inset, 0 1px 0 hsla(0, 0%, 100%, 0.2);
    box-shadow: inset 0 1px #fff, 0 1px 0 hsla(0, 0%, 100%, 0.2);
}
.captcha-container .captcha-inputs .buttonLight:hover {
    background-color: #d1d1d1;
    text-decoration: none;
    -webkit-box-shadow: 0 1px #f5f5f5 inset, 0 1px hsla(0, 0%, 100%, 0.2);
    -moz-box-shadow: 0 1px #f5f5f5 inset, 0 1px hsla(0, 0%, 100%, 0.2);
    box-shadow: inset 0 1px #f5f5f5, 0 1px hsla(0, 0%, 100%, 0.2);
}
.captcha-container .captcha-inputs .buttonLight:active {
    background-color: #c8c8c8;
    border-color: #c2c2c2 #bcbcbc #adadad;
    -webkit-box-shadow: 0 2px 4px #999 inset, 0 1px 0 hsla(0, 0%, 100%, 0.2);
    -moz-box-shadow: 0 2px 4px #999 inset, 0 1px 0 hsla(0, 0%, 100%, 0.2);
    box-shadow: inset 0 2px 4px #999, 0 1px 0 hsla(0, 0%, 100%, 0.2);
}
.captcha-container .captcha-inputs .onboardingSpritePseudo:after {
    content: "";
    display: block;
    background-image: url(../img/ui-sprite.png);
    background-repeat: no-repeat;
}
.captcha-container .light,
.captcha-container .light:link,
.captcha-container .light:visited {
    border-color: #ddd #d9d9d9 #bdbdbd;
    background-color: #dedede;
    background: -moz-linear-gradient(center bottom, #dedede 0, #dedede 20%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dedede), color-stop(20%, #dedede), color-stop(100%, #f5f5f5));
    background: -webkit-linear-gradient(bottom, #dedede, #dedede 20%, #f5f5f5);
    background: -o-linear-gradient(bottom, #dedede 0, #dedede 20%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(#dedede), color-stop(20%, #dedede), to(#f5f5f5));
    background: -moz-linear-gradient(bottom, #dedede 0, #dedede 20%, #f5f5f5 100%);
    background: linear-gradient(bottom, #dedede, #dedede 20%, #f5f5f5);
    -webkit-box-shadow: 0 1px #fff inset, 0 1px 0 hsla(0, 0%, 100%, 0.2);
    -moz-box-shadow: 0 1px #fff inset, 0 1px 0 hsla(0, 0%, 100%, 0.2);
    box-shadow: inset 0 1px #fff, 0 1px 0 hsla(0, 0%, 100%, 0.2);
    text-shadow: 0 1px #efefef;
    color: #333;
}
.captcha-container .light:hover {
    background-color: #d1d1d1;
    background: -moz-linear-gradient(center bottom, #d1d1d1 0, #d1d1d1 20%, #ebebeb 100%);
    background: -webkit-linear-gradient(bottom, #d1d1d1, #d1d1d1 20%, #ebebeb);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d1d1d1), color-stop(20%, #d1d1d1), color-stop(100%, #ebebeb));
    background: -o-linear-gradient(bottom, #d1d1d1 0, #d1d1d1 20%, #ebebeb 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(#d1d1d1), color-stop(20%, #d1d1d1), to(#ebebeb));
    background: -moz-linear-gradient(bottom, #d1d1d1 0, #d1d1d1 20%, #ebebeb 100%);
    background: linear-gradient(bottom, #d1d1d1, #d1d1d1 20%, #ebebeb);
    -webkit-box-shadow: 0 1px #f5f5f5 inset, 0 1px hsla(0, 0%, 100%, 0.2);
    -moz-box-shadow: 0 1px #f5f5f5 inset, 0 1px hsla(0, 0%, 100%, 0.2);
    box-shadow: inset 0 1px #f5f5f5, 0 1px hsla(0, 0%, 100%, 0.2);
    text-decoration: none;
}
.captcha-container .light:active {
    background-color: #c8c8c8;
    border-color: #c2c2c2 #bcbcbc #adadad;
    background: -moz-linear-gradient(center bottom, #d1d1d1 0, #d1d1d1 20%, #dedede 100%);
    background: -webkit-linear-gradient(bottom, #d1d1d1, #d1d1d1 20%, #dedede);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d1d1d1), color-stop(20%, #d1d1d1), color-stop(100%, #dedede));
    background: -o-linear-gradient(bottom, #d1d1d1 0, #d1d1d1 20%, #dedede 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(#d1d1d1), color-stop(20%, #d1d1d1), to(#dedede));
    background: -moz-linear-gradient(bottom, #d1d1d1 0, #d1d1d1 20%, #dedede 100%);
    background: linear-gradient(bottom, #d1d1d1, #d1d1d1 20%, #dedede);
    -moz-box-shadow: 0 2px 4px #999 inset, 0 1px 0 hsla(0, 0%, 100%, 0.2);
    -webkit-box-shadow: 0 2px 4px #999 inset, 0 1px 0 hsla(0, 0%, 100%, 0.2);
    box-shadow: inset 0 2px 4px #999, 0 1px 0 hsla(0, 0%, 100%, 0.2);
}
.captcha-container .button,
.captcha-container a.button,
.captcha-container a.button:link,
.captcha-container a.button:visited,
.captcha-container button {
    width: 100%;
    height: 45px;
    padding-top: 4px;
    border: 0;
    display: block;
    background: #009cde;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-webkit-appearance: none;
    -ms-webkit-appearance: none;
    -o-webkit-appearance: none;
    webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
    color: #fff;
    background: #0070a7;
    -webkit-border-radius: 5px;
    font-size: 1em;
    text-align: center;
    font-weight: 700;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    text-shadow: none;
    text-decoration: none;
    -webkit-transition: background-color 0.4s ease-out;
    -moz-transition: background-color 0.4s ease-out;
    -o-transition: background-color 0.4s ease-out;
    transition: background-color 0.4s ease-out;
}
.captcha-container .button:focus,
.captcha-container .button:hover,
.captcha-container a.button:focus,
.captcha-container a.button:hover,
.captcha-container a.button:link:focus,
.captcha-container a.button:link:hover,
.captcha-container a.button:visited:focus,
.captcha-container a.button:visited:hover,
.captcha-container button:focus,
.captcha-container button:hover {
    background: #008ac5;
}
.captcha-container .button.active,
.captcha-container .button:active,
.captcha-container a.button.active,
.captcha-container a.button:active,
.captcha-container a.button:link.active,
.captcha-container a.button:link:active,
.captcha-container a.button:visited.active,
.captcha-container a.button:visited:active,
.captcha-container button.active,
.captcha-container button:active {
    background: #00598e;
}
.captcha-container .button.secondary,
.captcha-container a.button.secondary,
.captcha-container a.button:link.secondary,
.captcha-container a.button:visited.secondary,
.captcha-container button.secondary {
    background: #e1e7eb;
    color: #2c2e2f;
}
.captcha-container .button.secondary:focus,
.captcha-container .button.secondary:hover,
.captcha-container a.button.secondary:focus,
.captcha-container a.button.secondary:hover,
.captcha-container a.button:link.secondary:focus,
.captcha-container a.button:link.secondary:hover,
.captcha-container a.button:visited.secondary:focus,
.captcha-container a.button:visited.secondary:hover,
.captcha-container button.secondary:focus,
.captcha-container button.secondary:hover {
    background: #d2dbe1;
}
.captcha-container a.button,
.captcha-container a.button:link,
.captcha-container a.button:visited {
    padding-top: 14px;
}
.captcha-container button.asLink {
    display: inline;
    width: auto;
    padding: 0;
    background: none;
    color: #0079c1;
    font-weight: 400;
}
.captcha-container .fieldWrapper {
    position: relative;
    z-index: 2;
    width: 100%;
}
.captcha-container .errorMessage {
    position: absolute;
    top: 1px;
    opacity: 0;
    z-index: 1;
    width: 100%;
    text-align: left;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-transition: top 0.3s ease-out;
    -moz-transition: top 0.3s ease-out;
    -o-transition: top 0.3s ease-out;
    transition: top 0.3s ease-out;
    -webkit-transition-property: max-height, opacity, top, padding-top, background;
    -o-transition-property: max-height, opacity, top, padding-top, background;
    -moz-transition-property: max-height, opacity, top, padding-top, background;
    transition-property: max-height, opacity, top, padding-top, background;
}
.captcha-container .errorMessage.show {
    opacity: 1;
    top: 36px;
    height: auto;
    background: #fff7f7;
    border: 1px solid #e00200;
    border-top: hidden;
}
.captcha-container .errorMessage p {
    margin: 0;
    color: #2c2e2f;
}
.captcha-container .z100 {
    z-index: 100;
}
.captcha-container .textInput {
    margin: 0 0 10px;
}
.captcha-container .textInput .fieldWrapper:before {
    content: "";
    display: block;
    z-index: -1;
    position: absolute;
    top: 0;
    width: 100%;
    height: 44px;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.captcha-container .textInput.hasError input {
    border: 1px solid #e00200;
    background: url(../img/sprite_form.png) no-repeat top -409.9px right 10px;
    -moz-background-size: 25px;
    background-size: 25px;
}
@media only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    .captcha-container .textInput.hasError input {
        background: url(../img/sprite_form_2x.png) no-repeat top -409.9px right 10px;
        -moz-background-size: 25px;
        background-size: 25px;
    }
}
.captcha-container .textInput.hasError input:-moz-placeholder,
.captcha-container .textInput.hasError input::-moz-placeholder {
    color: #9d2c36;
}
.captcha-container .textInput.hasError input:-ms-input-placeholder {
    color: #9d2c36;
}
.captcha-container .textInput.hasError input::-webkit-input-placeholder {
    color: #9d2c36;
}
.captcha-container .textInput.hasError input:active,
.captcha-container .textInput.hasError input:focus {
    border: 1px solid #e00200;
}
.captcha-container .textInput.hasError input:active:-moz-placeholder,
.captcha-container .textInput.hasError input:active::-moz-placeholder,
.captcha-container .textInput.hasError input:focus:-moz-placeholder,
.captcha-container .textInput.hasError input:focus::-moz-placeholder {
    color: #9b989b;
}
.captcha-container .textInput.hasError input:active:-ms-input-placeholder,
.captcha-container .textInput.hasError input:focus:-ms-input-placeholder {
    color: #9b989b;
}
.captcha-container .textInput.hasError input:active::-webkit-input-placeholder,
.captcha-container .textInput.hasError input:focus::-webkit-input-placeholder {
    color: #9b989b;
}
.captcha-container .textInput .fieldLabel {
    width: 100%;
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
    display: none;
}
.captcha-container .textInput .fieldLabel .errorMessage {
    width: inherit;
    z-index: -1;
    top: 40px;
}
.captcha-container .textInput input {
    height: 44px;
    width: 100%;
    padding: 0 10px;
    border: 1px solid #aaa;
    background: #fff;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #2c2e2f;
    font-size: 1em;
}
.captcha-container .textInput input:focus {
    outline: 0;
    border: 1px solid #009cde;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
}
.captcha-container .textInput input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]) {
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -moz-transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.captcha-container .combinedFields .textInput {
    width: 70%;
    float: left;
}
.captcha-container .combinedFields .textInput input {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
.captcha-container .textInput {
    position: relative;
}
.captcha-container .textInput .inputAction {
    position: absolute;
    z-index: 2;
    color: #0070ba;
    font-size: 13px;
    top: 16px;
    right: 15px;
}
.captcha-container .textInput.hasError .inputAction {
    position: absolute;
    top: 16px;
    right: 50px;
}
.captcha-container .accessAid {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden;
}
.captcha-container footer {
    display: none;
}
@media (max-width: 440px) {
    .captcha-container .corral {
        width: 100%;
    }
}
@media (max-width: 767px) {
    .captcha-container .combinedFields .textInput {
        width: 65%;
    }
}
@media (max-width: 767px) and (orientation: landscape) {
    .captcha-container .contentContainer {
        margin: 5px auto 0;
        padding: 0 10% 1%;
    }
}