.ppvx_loading-spinner___2-7-25 {
    width: 1.5rem;
    height: 1.5rem;
    color: #005ea6;
    position: relative;
    -webkit-animation: border-spinner___2-7-25 1s linear infinite;
    animation: border-spinner___2-7-25 1s linear infinite
}

.ppvx_loading-spinner___2-7-25:after,
.ppvx_loading-spinner___2-7-25:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 50%;
    left: 0;
    bottom: 0;
    border-top-left-radius: 100% 50%;
    border-bottom-left-radius: 100% 50%;
    border: .125rem solid;
    border-right: 0 solid
}

.ppvx_loading-spinner___2-7-25:after {
    transform-origin: center right;
    transform: rotate(-90deg)
}

@-webkit-keyframes border-spinner___2-7-25 {
    to {
        transform: rotate(1turn)
    }
}

@keyframes border-spinner___2-7-25 {
    to {
        transform: rotate(1turn)
    }
}

.ppvx_loading-spinner--size_xs___2-7-25 {
    width: 1.125rem;
    height: 1.125rem
}

.ppvx_loading-spinner--size_md___2-7-25 {
    width: 2.25rem;
    height: 2.25rem
}

.ppvx_loading-spinner--size_lg___2-7-25 {
    width: 3rem;
    height: 3rem
}

.ppvx_loading-spinner--size_xl___2-7-25 {
    width: 6rem;
    height: 6rem
}

.ppvx_loading-spinner--inverse___2-7-25 {
    color: #fff
}

.ppvx_loading-spinner__screenreader___2-7-25 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.ppvx--v2___2-7-25 .ppvx_loading-spinner___2-7-25:not(.ppvx--v1___2-7-25),
.ppvx_loading-spinner___2-7-25.ppvx--v2___2-7-25:not(.ppvx--v1___2-7-25) {
    color: #142c8e
}

.ppvx--v2___2-7-25 .ppvx_loading-spinner--inverse___2-7-25:not(.ppvx--v1___2-7-25),
.ppvx--v2___2-7-25.ppvx_loading-spinner--inverse___2-7-25:not(.ppvx--v1___2-7-25) {
    color: #fff
}

.ppvx_icon-button___1-5-3 {
    position: relative;
    cursor: pointer;
    border-radius: 50%;
    padding: .75rem;
    border: none;
    background-color: transparent;
    text-decoration: none;
    display: inline-flex
}

.ppvx_icon-button--primary___1-5-3 {
    color: #2c2e2f
}

.ppvx_icon-button--primary___1-5-3:hover {
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, .08) 80%, rgba(44, 46, 47, .08)), none
}

.ppvx_icon-button--primary___1-5-3:active,
.ppvx_icon-button--primary___1-5-3:hover {
    background-size: 100% 500%;
    background-position: 0 100%;
    transition: background-position .3s ease-in-out
}

.ppvx_icon-button--primary___1-5-3:active {
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, .12) 80%, rgba(44, 46, 47, .12)), none
}

.ppvx_icon-button--primary___1-5-3:focus {
    outline: none
}

.ppvx_icon-button--primary___1-5-3:focus:after {
    content: "";
    position: absolute;
    top: -.0625rem;
    left: -.0625rem;
    right: 0;
    border: .125rem solid #0070ba;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: inherit;
    text-indent: .0625rem;
    width: calc(100% + .125rem);
    height: calc(100% + .125rem);
    pointer-events: none
}

.ppvx_icon-button--inverse___1-5-3 {
    color: #fff
}

.ppvx_icon-button--inverse___1-5-3:hover {
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, hsla(0, 0%, 100%, .08) 80%, hsla(0, 0%, 100%, .08)), none
}

.ppvx_icon-button--inverse___1-5-3:active,
.ppvx_icon-button--inverse___1-5-3:hover {
    background-size: 100% 500%;
    background-position: 0 100%;
    transition: background-position .3s ease-in-out
}

.ppvx_icon-button--inverse___1-5-3:active {
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, hsla(0, 0%, 100%, .16) 80%, hsla(0, 0%, 100%, .16)), none
}

.ppvx_icon-button--inverse___1-5-3:focus {
    outline: none
}

.ppvx_icon-button--inverse___1-5-3:focus:after {
    content: "";
    position: absolute;
    top: -.0625rem;
    left: -.0625rem;
    right: 0;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: inherit;
    text-indent: .0625rem;
    width: calc(100% + .125rem);
    height: calc(100% + .125rem);
    pointer-events: none;
    border: .125rem solid #bfdbee;
    box-shadow: 0 0 0 .25rem rgba(191, 219, 238, .4)
}

.ppvx_icon-button--size_sm___1-5-3 {
    padding: .5rem
}

.ppvx_icon-button--size_sm___1-5-3:before {
    content: "";
    position: absolute;
    border-radius: 50%;
    top: -.125rem;
    right: -.125rem;
    bottom: -.125rem;
    left: -.125rem
}

.ppvx_icon-button--secondary___1-5-3:hover,
.ppvx_icon-button--tertiary___1-5-3:hover {
    background: #d1f1ff
}

.ppvx_icon-button--secondary___1-5-3 {
    color: #142c8e;
    background: #f7f5f0
}

.ppvx_icon-button--secondary___1-5-3:active {
    background: #dcdde4
}

.ppvx_icon-button--secondary___1-5-3.ppvx_icon-button--inverse___1-5-3 {
    background: #fff
}

.ppvx_icon-button--secondary___1-5-3.ppvx_icon-button--inverse___1-5-3:hover {
    background: #d1f1ff
}

.ppvx_icon-button--secondary___1-5-3.ppvx_icon-button--inverse___1-5-3:active {
    background: #e3e6f1
}

.ppvx_icon-button--tertiary___1-5-3 {
    color: #515354;
    background: transparent
}

.ppvx_icon-button--tertiary___1-5-3:active {
    background: #e3e6f1
}

.ppvx_icon-button--tertiary___1-5-3.ppvx_icon-button--inverse___1-5-3 {
    color: #fff;
    background: rgba(12, 12, 13, .3)
}

.ppvx_icon-button--tertiary___1-5-3.ppvx_icon-button--inverse___1-5-3:hover {
    background: hsla(0, 0%, 100%, .16)
}

.ppvx_icon-button--tertiary___1-5-3.ppvx_icon-button--inverse___1-5-3:active {
    background: rgba(12, 12, 13, .6)
}

.ppvx_icon-button__label___1-5-3 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.ppvx_icon-button__icon___1-5-3 {
    pointer-events: none
}

.ppvx_icon-button__shimmer___1-5-3 {
    border-radius: 50%;
    width: 3rem;
    height: 3rem
}

.ppvx_icon-button__shimmer___1-5-3.ppvx_icon-button--size_sm___1-5-3 {
    width: 2.5rem;
    height: 2.5rem
}

.ppvx_icon-button__shimmer___1-5-3.ppvx_icon-button--size_sm___1-5-3:before {
    display: none
}

.ppvx--v2___1-5-3 .ppvx_icon-button___1-5-3:not(.ppvx--v1___1-5-3):focus,
.ppvx_icon-button___1-5-3.ppvx--v2___1-5-3:not(.ppvx--v1___1-5-3):focus {
    outline: none
}

.ppvx--v2___1-5-3 .ppvx_icon-button___1-5-3:not(.ppvx--v1___1-5-3):focus:after,
.ppvx_icon-button___1-5-3.ppvx--v2___1-5-3:not(.ppvx--v1___1-5-3):focus:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border: .1875rem solid #1040c1;
    box-shadow: 0 0 0 .375rem rgba(16, 114, 235, .16);
    border-radius: 50%;
    text-indent: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.ppvx--v2___1-5-3 .ppvx_icon-button___1-5-3:not(.ppvx--v1___1-5-3).ppvx_icon-button--primary___1-5-3,
.ppvx_icon-button___1-5-3.ppvx--v2___1-5-3:not(.ppvx--v1___1-5-3).ppvx_icon-button--primary___1-5-3 {
    color: #fff;
    background: #142c8e
}

.ppvx--v2___1-5-3 .ppvx_icon-button___1-5-3:not(.ppvx--v1___1-5-3).ppvx_icon-button--primary___1-5-3:hover,
.ppvx_icon-button___1-5-3.ppvx--v2___1-5-3:not(.ppvx--v1___1-5-3).ppvx_icon-button--primary___1-5-3:hover {
    background: #1040c1
}

.ppvx--v2___1-5-3 .ppvx_icon-button___1-5-3:not(.ppvx--v1___1-5-3).ppvx_icon-button--primary___1-5-3:active,
.ppvx_icon-button___1-5-3.ppvx--v2___1-5-3:not(.ppvx--v1___1-5-3).ppvx_icon-button--primary___1-5-3:active {
    background: #121661
}

.ppvx--v2___1-5-3 .ppvx_icon-button___1-5-3:not(.ppvx--v1___1-5-3).ppvx_icon-button--inverse___1-5-3:focus:after,
.ppvx_icon-button___1-5-3.ppvx--v2___1-5-3:not(.ppvx--v1___1-5-3).ppvx_icon-button--inverse___1-5-3:focus:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: 50%;
    text-indent: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    border: .1875rem solid #56ccfe;
    box-shadow: 0 0 0 .375rem rgba(209, 241, 255, .16)
}

.ppvx_icon-button__loading-spinner___1-5-3 {
    margin: 0
}

.ppvx_icon-button--state_processing___1-5-3,
.ppvx_icon-button--state_success___1-5-3 {
    pointer-events: none
}

.ppvx--v2___1-5-3.ppvx_icon-button___1-5-3.ppvx_icon-button--state_success___1-5-3,
.ppvx--v2___1-5-3.ppvx_icon-button___1-5-3.ppvx_icon-button--state_success___1-5-3.ppvx_icon-button--primary___1-5-3,
.ppvx_icon-button___1-5-3 .ppvx--v2___1-5-3.ppvx_icon-button--state_success___1-5-3,
.ppvx_icon-button___1-5-3 .ppvx--v2___1-5-3.ppvx_icon-button--state_success___1-5-3.ppvx_icon-button--primary___1-5-3 {
    background-color: #308a67;
    color: #fff
}

.ppvx_icon-button--state__screenreader___1-5-3,
.ppvx_screenreader___1-4-7 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.ppvx_body--no-scrolling___1-4-7 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden
}

.ppvx_visible-only-in-context___1-4-7 {
    display: none
}

.ppvx_text-ellipsis___1-4-7 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.ppvx_shimmer___1-4-7 {
    background-color: #f1efea;
    border: .0625rem solid transparent;
    background-image: linear-gradient(90deg, #f1efea 0, #dbd8d0 50%, #f1efea);
    background-position: 100% 0;
    background-size: 200%;
    -webkit-animation: ppvx_shimmer__animation___1-4-7 2s ease-in-out infinite;
    animation: ppvx_shimmer__animation___1-4-7 2s ease-in-out infinite
}

.ppvx_shimmer--inverse___1-4-7 {
    background-color: #909191;
    background-image: linear-gradient(90deg, #909191 0, #757676 50%, #909191)
}

.ppvx_shimmer__defaults___1-4-7 {
    border-radius: .75rem;
    width: 100%;
    height: 100%
}

@-webkit-keyframes ppvx_shimmer__animation___1-4-7 {
    0% {
        background-position: 100% 0
    }
    to {
        background-position: -100% 0
    }
}

@keyframes ppvx_shimmer__animation___1-4-7 {
    0% {
        background-position: 100% 0
    }
    to {
        background-position: -100% 0
    }
}

.ppvx_elevation--level1___1-4-7 {
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .16)
}

.ppvx_elevation--level2___1-4-7 {
    box-shadow: 0 .1875rem .625rem rgba(0, 0, 0, .16)
}

.ppvx_elevation--level2--above___1-4-7 {
    box-shadow: 0 -.1875rem .625rem rgba(0, 0, 0, .16)
}

.ppvx_elevation--level3___1-4-7 {
    box-shadow: 0 .25rem 1rem rgba(0, 0, 0, .16)
}

.ppvx_elevation--level4___1-4-7 {
    box-shadow: 0 .375rem 1.25rem rgba(0, 0, 0, .16)
}

.ppvx_elevation--level5___1-4-7 {
    box-shadow: 0 .75rem 1.75rem rgba(0, 0, 0, .16)
}

.ppvx--v2___1-4-7 .ppvx_elevation--level1___1-4-7:not(.ppvx--v1___1-4-7),
.ppvx_elevation--level1___1-4-7.ppvx--v2___1-4-7:not(.ppvx--v1___1-4-7) {
    box-shadow: 0 0 .125rem rgba(0, 0, 0, .04), 0 .0625rem .75rem rgba(0, 0, 0, .08)
}

.ppvx--v2___1-4-7 .ppvx_elevation--level2___1-4-7:not(.ppvx--v1___1-4-7),
.ppvx_elevation--level2___1-4-7.ppvx--v2___1-4-7:not(.ppvx--v1___1-4-7) {
    box-shadow: 0 0 .25rem rgba(0, 0, 0, .06), 0 .125rem .875rem rgba(0, 0, 0, .1)
}

.ppvx--v2___1-4-7 .ppvx_elevation--level3___1-4-7:not(.ppvx--v1___1-4-7),
.ppvx_elevation--level3___1-4-7.ppvx--v2___1-4-7:not(.ppvx--v1___1-4-7) {
    box-shadow: 0 0 .5rem rgba(0, 0, 0, .04), 0 .125rem 1.125rem rgba(0, 0, 0, .1)
}

.ppvx_motion__animation-timing___1-4-7 {
    -webkit-animation-timing-function: cubic-bezier(0, .9, .3, 1);
    animation-timing-function: cubic-bezier(0, .9, .3, 1)
}

.ppvx_motion__transition-timing___1-4-7 {
    transition-timing-function: cubic-bezier(0, .9, .3, 1)
}

@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(../img/PPUI-Icons.svg) format("svg");
    font-style: normal;
    font-weight: 500
}

.ppvx_icon___6-10-0,
.ppvxIconFont___6-10-0 {
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1
}

.ppvx_icon___6-10-0 {
    speak: none
}

.ppvx_icon--size_xs___6-10-0 {
    font-size: 1.125rem
}

.ppvx_icon--size_sm___6-10-0 {
    font-size: 1.5rem
}

.ppvx_icon--size_md___6-10-0 {
    font-size: 1.875rem
}

.ppvx_icon--size_lg___6-10-0 {
    font-size: 2.25rem
}

.ppvx_icon--size_xl___6-10-0 {
    font-size: 2.5rem
}

.ppvx_icon--size_xl2___6-10-0 {
    font-size: 3rem
}

.ppvx_icon--svg___6-10-0 {
    speak: none;
    line-height: 1;
    display: inline-block
}

.ppvx_icon--svg___6-10-0 img,
.ppvx_icon--svg___6-10-0 svg {
    width: 1em;
    height: 1em;
    display: block
}

.ppvx_icon-pix___6-10-0:before {
    content: "\E91D"
}

.ppvx_icon-izettle-pos___6-10-0:before {
    content: "\E9F8"
}

.ppvx_icon-pay-online___6-10-0:before {
    content: "\E9F9"
}

.ppvx_icon-shipping-send___6-10-0:before {
    content: "\E9AC"
}

.ppvx_icon-shipping-pack___6-10-0:before {
    content: "\E9AD"
}

.ppvx_icon-shipping-label___6-10-0:before {
    content: "\E9AE"
}

.ppvx_icon-emoji___6-10-0:before {
    content: "\E9A8"
}

.ppvx_icon-honey___6-10-0:before {
    content: "\E9A7"
}

.ppvx_icon-chevron-up-alt___6-10-0:before {
    content: "\E9A6"
}

.ppvx_icon-chevron-down-alt___6-10-0:before {
    content: "\E9A3"
}

.ppvx_icon-loyalty-card___6-10-0:before {
    content: "\E94C"
}

.ppvx_icon-logout___6-10-0:before {
    content: "\E9A5"
}

.ppvx_icon-barcode-scan___6-10-0:before {
    content: "\E9A1"
}

.ppvx_icon-block___6-10-0:before {
    content: "\E9A2"
}

.ppvx_icon-tip-jar___6-10-0:before {
    content: "\E9A4"
}

.ppvx_icon-theme___6-10-0:before {
    content: "\E9A0"
}

.ppvx_icon-help-center___6-10-0:before {
    content: "\E99E"
}

.ppvx_icon-duplicate___6-10-0:before {
    content: "\E99F"
}

.ppvx_icon-close-alt___6-10-0:before {
    content: "\E99C"
}

.ppvx_icon-crypto___6-10-0:before {
    content: "\E99D"
}

.ppvx_icon-security-code___6-10-0:before {
    content: "\E99B"
}

.ppvx_icon-share-link___6-10-0:before {
    content: "\E99A"
}

.ppvx_icon-share-email___6-10-0:before {
    content: "\E98F"
}

.ppvx_icon-share-facebook___6-10-0:before {
    content: "\E990"
}

.ppvx_icon-share-instagram___6-10-0:before {
    content: "\E991"
}

.ppvx_icon-share-line___6-10-0:before {
    content: "\E992"
}

.ppvx_icon-share-linkedin___6-10-0:before {
    content: "\E993"
}

.ppvx_icon-share-messenger___6-10-0:before {
    content: "\E994"
}

.ppvx_icon-share-mobile___6-10-0:before {
    content: "\E995"
}

.ppvx_icon-share-snapchat___6-10-0:before {
    content: "\E996"
}

.ppvx_icon-share-twitter___6-10-0:before {
    content: "\E997"
}

.ppvx_icon-share-wechat___6-10-0:before {
    content: "\E998"
}

.ppvx_icon-share-whatsapp___6-10-0:before {
    content: "\E999"
}

.ppvx_icon-message-center___6-10-0:before {
    content: "\E98E"
}

.ppvx_icon-direct-deposit___6-10-0:before {
    content: "\E98D"
}

.ppvx_icon-arrow-up___6-10-0:before {
    content: "\E98C"
}

.ppvx_icon-verified-alt___6-10-0:before {
    content: "\E98B"
}

.ppvx_icon-working-capital___6-10-0:before {
    content: "\E988"
}

.ppvx_icon-code___6-10-0:before {
    content: "\E989"
}

.ppvx_icon-tools___6-10-0:before {
    content: "\E98A"
}

.ppvx_icon-preferred-selected___6-10-0:before {
    content: "\E986"
}

.ppvx_icon-preferred___6-10-0:before {
    content: "\E987"
}

.ppvx_icon-external___6-10-0:before {
    content: "\E985"
}

.ppvx_icon-purchase-protection-alt___6-10-0:before {
    content: "\E984"
}

.ppvx_icon-favorite-selected___6-10-0:before {
    content: "\E981"
}

.ppvx_icon-favorite___6-10-0:before {
    content: "\E982"
}

.ppvx_icon-resolution___6-10-0:before {
    content: "\E983"
}

.ppvx_icon-disaster-relief___6-10-0:before {
    content: "\E97B"
}

.ppvx_icon-add-payment-method___6-10-0:before {
    content: "\E97C"
}

.ppvx_icon-arrow-down___6-10-0:before {
    content: "\E97D"
}

.ppvx_icon-credit-debit-cards___6-10-0:before {
    content: "\E97E"
}

.ppvx_icon-activity___6-10-0:before {
    content: "\E97F"
}

.ppvx_icon-refund___6-10-0:before {
    content: "\E980"
}

.ppvx_icon-auto-top-up___6-10-0:before {
    content: "\E979"
}

.ppvx_icon-world___6-10-0:before {
    content: "\E97A"
}

.ppvx_icon-money-delivery___6-10-0:before {
    content: "\E975"
}

.ppvx_icon-face-id___6-10-0:before {
    content: "\E96E"
}

.ppvx_icon-special-financing___6-10-0:before {
    content: "\E96F"
}

.ppvx_icon-achievement___6-10-0:before {
    content: "\E970"
}

.ppvx_icon-add-image___6-10-0:before {
    content: "\E971"
}

.ppvx_icon-copy-to-clipboard___6-10-0:before {
    content: "\E972"
}

.ppvx_icon-decline___6-10-0:before {
    content: "\E973"
}

.ppvx_icon-location___6-10-0:before {
    content: "\E974"
}

.ppvx_icon-number-pad___6-10-0:before {
    content: "\E976"
}

.ppvx_icon-share___6-10-0:before {
    content: "\E977"
}

.ppvx_icon-split-bill___6-10-0:before {
    content: "\E978"
}

.ppvx_icon-overflow___6-10-0:before {
    content: "\E96D"
}

.ppvx_icon-calculator___6-10-0:before {
    content: "\E96A"
}

.ppvx_icon-subtract___6-10-0:before {
    content: "\E96C"
}

.ppvx_icon-sort-ascending-alt___6-10-0:before {
    content: "\E969"
}

.ppvx_icon-sort-descending-alt___6-10-0:before {
    content: "\E96B"
}

.ppvx_icon-microphone___6-10-0:before {
    content: "\E968"
}

.ppvx_icon-attach___6-10-0:before {
    content: "\E966"
}

.ppvx_icon-light-bulb___6-10-0:before {
    content: "\E967"
}

.ppvx_icon-download___6-10-0:before {
    content: "\E964"
}

.ppvx_icon-upload___6-10-0:before {
    content: "\E965"
}

.ppvx_icon-fingerprint___6-10-0:before {
    content: "\E963"
}

.ppvx_icon-rocket___6-10-0:before {
    content: "\E962"
}

.ppvx_icon-clear-alt___6-10-0:before {
    content: "\E95A"
}

.ppvx_icon-cash___6-10-0:before {
    content: "\E95B"
}

.ppvx_icon-contact-info___6-10-0:before {
    content: "\E95C"
}

.ppvx_icon-home___6-10-0:before {
    content: "\E95D"
}

.ppvx_icon-insights___6-10-0:before {
    content: "\E95E"
}

.ppvx_icon-invoice___6-10-0:before {
    content: "\E95F"
}

.ppvx_icon-shipping___6-10-0:before {
    content: "\E960"
}

.ppvx_icon-transfer___6-10-0:before {
    content: "\E961"
}

.ppvx_icon-withdraw-cash___6-10-0:before {
    content: "\E959"
}

.ppvx_icon-add-cash___6-10-0:before {
    content: "\E952"
}

.ppvx_icon-pp-cash-card___6-10-0:before {
    content: "\E953"
}

.ppvx_icon-gift___6-10-0:before {
    content: "\E950"
}

.ppvx_icon-lock___6-10-0:before {
    content: "\E951"
}

.ppvx_icon-money-pools___6-10-0:before {
    content: "\E954"
}

.ppvx_icon-photo___6-10-0:before {
    content: "\E955"
}

.ppvx_icon-print___6-10-0:before {
    content: "\E956"
}

.ppvx_icon-trash___6-10-0:before {
    content: "\E957"
}

.ppvx_icon-scan-to-send___6-10-0:before {
    content: "\E958"
}

.ppvx_icon-acorns___6-10-0:before {
    content: "\E93D"
}

.ppvx_icon-cash-check___6-10-0:before {
    content: "\E93E"
}

.ppvx_icon-donate___6-10-0:before {
    content: "\E948"
}

.ppvx_icon-goals___6-10-0:before {
    content: "\E949"
}

.ppvx_icon-offers-rewards___6-10-0:before {
    content: "\E94A"
}

.ppvx_icon-order-ahead___6-10-0:before {
    content: "\E94B"
}

.ppvx_icon-request___6-10-0:before {
    content: "\E94D"
}

.ppvx_icon-send___6-10-0:before {
    content: "\E94E"
}

.ppvx_icon-transfer-money___6-10-0:before {
    content: "\E94F"
}

.ppvx_icon-add___6-10-0:before {
    content: "\E900"
}

.ppvx_icon-arrow-left___6-10-0:before {
    content: "\E901"
}

.ppvx_icon-arrow-right___6-10-0:before {
    content: "\E902"
}

.ppvx_icon-warning___6-10-0:before {
    content: "\E903"
}

.ppvx_icon-bank___6-10-0:before {
    content: "\E904"
}

.ppvx_icon-browser___6-10-0:before {
    content: "\E905"
}

.ppvx_icon-calendar-paused___6-10-0:before {
    content: "\E906"
}

.ppvx_icon-calendar___6-10-0:before {
    content: "\E907"
}

.ppvx_icon-camera-add___6-10-0:before {
    content: "\E908"
}

.ppvx_icon-camera___6-10-0:before {
    content: "\E909"
}

.ppvx_icon-card___6-10-0:before {
    content: "\E90A"
}

.ppvx_icon-cart___6-10-0:before {
    content: "\E90B"
}

.ppvx_icon-chat___6-10-0:before {
    content: "\E90C"
}

.ppvx_icon-check-alt___6-10-0:before {
    content: "\E90D"
}

.ppvx_icon-check-circle-alt___6-10-0:before {
    content: "\E90E"
}

.ppvx_icon-check-circle___6-10-0:before {
    content: "\E90F"
}

.ppvx_icon-check___6-10-0:before {
    content: "\E910"
}

.ppvx_icon-chevron-circle-down___6-10-0:before {
    content: "\E911"
}

.ppvx_icon-chevron-circle-up___6-10-0:before {
    content: "\E912"
}

.ppvx_icon-chevron-down___6-10-0:before {
    content: "\E913"
}

.ppvx_icon-chevron-left___6-10-0:before {
    content: "\E914"
}

.ppvx_icon-chevron-right-alt___6-10-0:before {
    content: "\E915"
}

.ppvx_icon-chevron-right___6-10-0:before {
    content: "\E916"
}

.ppvx_icon-chevron-up___6-10-0:before {
    content: "\E917"
}

.ppvx_icon-clear___6-10-0:before {
    content: "\E918"
}

.ppvx_icon-close___6-10-0:before {
    content: "\E919"
}

.ppvx_icon-critical-alt___6-10-0:before {
    content: "\E91A"
}

.ppvx_icon-desktop___6-10-0:before {
    content: "\E91B"
}

.ppvx_icon-edit___6-10-0:before {
    content: "\E91C"
}

.ppvx_icon-email___6-10-0:before {
    content: "\E91E"
}

.ppvx_icon-error___6-10-0:before {
    content: "\E91F"
}

.ppvx_icon-external-alt___6-10-0:before {
    content: "\E920"
}

.ppvx_icon-faq___6-10-0:before {
    content: "\E921"
}

.ppvx_icon-filter___6-10-0:before {
    content: "\E922"
}

.ppvx_icon-heart___6-10-0:before {
    content: "\E923"
}

.ppvx_icon-hide-alt___6-10-0:before {
    content: "\E924"
}

.ppvx_icon-info-alt___6-10-0:before {
    content: "\E925"
}

.ppvx_icon-info___6-10-0:before {
    content: "\E926"
}

.ppvx_icon-laptop___6-10-0:before {
    content: "\E927"
}

.ppvx_icon-link___6-10-0:before {
    content: "\E928"
}

.ppvx_icon-list-detailed___6-10-0:before {
    content: "\E929"
}

.ppvx_icon-list-simple___6-10-0:before {
    content: "\E92A"
}

.ppvx_icon-lock-alt___6-10-0:before {
    content: "\E92B"
}

.ppvx_icon-logo-paypal___6-10-0:before {
    content: "\E92C"
}

.ppvx_icon-menu___6-10-0:before {
    content: "\E92D"
}

.ppvx_icon-mobile___6-10-0:before {
    content: "\E92E"
}

.ppvx_icon-notification___6-10-0:before {
    content: "\E92F"
}

.ppvx_icon-pending-paused___6-10-0:before {
    content: "\E930"
}

.ppvx_icon-pending___6-10-0:before {
    content: "\E931"
}

.ppvx_icon-phone___6-10-0:before {
    content: "\E932"
}

.ppvx_icon-play-sm___6-10-0:before {
    content: "\E933"
}

.ppvx_icon-play___6-10-0:before {
    content: "\E934"
}

.ppvx_icon-question-alt___6-10-0:before {
    content: "\E935"
}

.ppvx_icon-recurring-paused___6-10-0:before {
    content: "\E936"
}

.ppvx_icon-recurring___6-10-0:before {
    content: "\E937"
}

.ppvx_icon-refresh___6-10-0:before {
    content: "\E938"
}

.ppvx_icon-search___6-10-0:before {
    content: "\E939"
}

.ppvx_icon-settings___6-10-0:before {
    content: "\E93A"
}

.ppvx_icon-shield___6-10-0:before {
    content: "\E93B"
}

.ppvx_icon-show-alt___6-10-0:before {
    content: "\E93C"
}

.ppvx_icon-star-alt___6-10-0:before {
    content: "\E93F"
}

.ppvx_icon-store___6-10-0:before {
    content: "\E940"
}

.ppvx_icon-support___6-10-0:before {
    content: "\E941"
}

.ppvx_icon-trash-alt___6-10-0:before {
    content: "\E942"
}

.ppvx_icon-unlock-alt___6-10-0:before {
    content: "\E943"
}

.ppvx_icon-user-add___6-10-0:before {
    content: "\E944"
}

.ppvx_icon-user___6-10-0:before {
    content: "\E945"
}

.ppvx_icon-wallet___6-10-0:before {
    content: "\E946"
}

.ppvx_icon-warning-alt___6-10-0:before {
    content: "\E947"
}

.ppvx_alert___2-6-22 {
    box-sizing: border-box;
    padding: .9375rem 3.5rem .9375rem 2.875rem;
    border-radius: .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: .0625rem solid #bfdbee;
    background-color: #f5fbfe
}

.ppvx_alert___2-6-22: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: .9375rem
}

.ppvx_alert___2-6-22 .ppvx_alert__svg-icon___2-6-22,
.ppvx_alert___2-6-22:before {
    position: absolute;
    left: .9375rem;
    font-size: 1.125rem;
    text-align: center;
    color: #0070ba
}

.ppvx_alert___2-6-22 .ppvx_alert__svg-icon___2-6-22 {
    display: inline-block;
    line-height: 1.5rem;
    top: 1.0625rem;
    vertical-align: middle
}

.ppvx_alert___2-6-22 .ppvx_alert__close-btn--svg___2-6-22 {
    position: absolute;
    top: .1875rem;
    right: .1875rem
}

.ppvx_alert___2-6-22 .ppvx_alert__close-btn--svg___2-6-22:hover {
    background-color: #fff
}

.ppvx_alert__close-btn___2-6-22 {
    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;
    border-radius: 50%;
    padding: .75rem;
    border: none;
    background-color: transparent;
    text-decoration: none;
    display: inline-flex;
    font-size: 1.5rem;
    position: absolute;
    top: .1875rem;
    right: .1875rem
}

.ppvx_alert__close-btn___2-6-22:hover {
    background-color: #fff;
    background-color: #eaeced
}

.ppvx_alert__close-btn___2-6-22:focus {
    outline: none;
    background-color: #cbd2d6
}

.ppvx_alert__close-btn___2-6-22:before {
    content: "\E919"
}

.ppvx_alert___2-6-22 [dir=rtl],
[dir=rtl] .ppvx_alert___2-6-22 {
    padding-left: 3.5rem;
    padding-right: 2.875rem
}

.ppvx_alert___2-6-22[dir=rtl]:before,
.ppvx_alert__svg-icon___2-6-22[dir=rtl],
[dir=rtl] .ppvx_alert___2-6-22:before,
[dir=rtl] .ppvx_alert__svg-icon___2-6-22 {
    left: auto;
    right: .9375rem
}

.ppvx_alert--type_attention___2-6-22 {
    border-color: #ff9600;
    background-color: #fffbf5
}

.ppvx_alert--type_attention___2-6-22:before {
    content: "\E947"
}

.ppvx_alert--type_attention___2-6-22 .ppvx_alert__svg-icon___2-6-22,
.ppvx_alert--type_attention___2-6-22:before {
    color: #ff9600
}

.ppvx_alert--type_warning___2-6-22 {
    border-color: #ff9600;
    background-color: #fffbf5
}

.ppvx_alert--type_warning___2-6-22:before {
    content: "\E947"
}

.ppvx_alert--type_warning___2-6-22 .ppvx_alert__svg-icon___2-6-22,
.ppvx_alert--type_warning___2-6-22:before {
    color: #ff9600
}

.ppvx_alert--type_info___2-6-22 {
    border-color: #9da3a6;
    background-color: #f5f7fa
}

.ppvx_alert--type_info___2-6-22:before {
    content: "\E925"
}

.ppvx_alert--type_info___2-6-22 .ppvx_alert__svg-icon___2-6-22,
.ppvx_alert--type_info___2-6-22:before {
    color: #2c2e2f
}

.ppvx_alert--type_success___2-6-22 {
    border-color: #299976;
    background-color: #f5fdfb
}

.ppvx_alert--type_success___2-6-22:before {
    content: "\E90E"
}

.ppvx_alert--type_success___2-6-22 .ppvx_alert__svg-icon___2-6-22,
.ppvx_alert--type_success___2-6-22:before {
    color: #299976
}

.ppvx_alert--type_error___2-6-22 {
    border-color: #d20000;
    background-color: #fff7f7
}

.ppvx_alert--type_error___2-6-22:before {
    content: "\E91A"
}

.ppvx_alert--type_error___2-6-22 .ppvx_alert__svg-icon___2-6-22,
.ppvx_alert--type_error___2-6-22:before {
    color: #d20000
}

[dir=rtl] .ppvx_alert__close-btn--svg___2-6-22,
[dir=rtl] .ppvx_alert__close-btn___2-6-22 {
    left: .1875rem;
    right: auto
}

.ppvx_alert--with-svg-icon___2-6-22:before {
    display: none
}

.ppvx_alert--no-close-btn___2-6-22 {
    padding-right: .9375rem
}

.ppvx_alert--no-close-btn___2-6-22[dir=rtl],
[dir=rtl] .ppvx_alert--no-close-btn___2-6-22 {
    padding-left: .9375rem;
    padding-right: 2.875rem
}

.ppvx--v2___2-6-22 .ppvx_alert___2-6-22:not(.ppvx--v1___2-6-22),
.ppvx_alert___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22) {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    border-radius: .75rem
}

.ppvx--v2___2-6-22 .ppvx_alert___2-6-22:not(.ppvx--v1___2-6-22) .ppvx_alert__close-btn--svg___2-6-22,
.ppvx_alert___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22) .ppvx_alert__close-btn--svg___2-6-22 {
    top: .4375rem;
    right: .4375rem
}

.ppvx--v2___2-6-22 .ppvx_alert___2-6-22:not(.ppvx--v1___2-6-22) .ppvx_alert__svg-icon___2-6-22,
.ppvx_alert___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22) .ppvx_alert__svg-icon___2-6-22 {
    font-size: 1.5rem;
    top: .9375rem
}

.ppvx--v2___2-6-22 .ppvx_alert___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_info___2-6-22,
.ppvx_alert___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_info___2-6-22 {
    border-color: #dbd8d0;
    background-color: #dbd8d0
}

.ppvx--v2___2-6-22 .ppvx_alert___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_info___2-6-22 .ppvx_alert__close-btn--svg___2-6-22,
.ppvx--v2___2-6-22 .ppvx_alert___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_info___2-6-22 .ppvx_alert__svg-icon___2-6-22,
.ppvx_alert___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_info___2-6-22 .ppvx_alert__close-btn--svg___2-6-22,
.ppvx_alert___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_info___2-6-22 .ppvx_alert__svg-icon___2-6-22 {
    color: #0c0c0d
}

.ppvx--v2___2-6-22 .ppvx_alert___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_success___2-6-22,
.ppvx_alert___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_success___2-6-22 {
    border-color: #cbf3ec;
    background-color: #cbf3ec;
    color: #25694f
}

.ppvx--v2___2-6-22 .ppvx_alert___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_success___2-6-22 .ppvx_alert__close-btn--svg___2-6-22,
.ppvx--v2___2-6-22 .ppvx_alert___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_success___2-6-22 .ppvx_alert__svg-icon___2-6-22,
.ppvx_alert___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_success___2-6-22 .ppvx_alert__close-btn--svg___2-6-22,
.ppvx_alert___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_success___2-6-22 .ppvx_alert__svg-icon___2-6-22 {
    color: #25694f
}

.ppvx--v2___2-6-22 .ppvx_alert___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_warning___2-6-22,
.ppvx_alert___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_warning___2-6-22 {
    border-color: #fff1a7;
    background-color: #fff1a7;
    color: #785504
}

.ppvx--v2___2-6-22 .ppvx_alert___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_warning___2-6-22 .ppvx_alert__close-btn--svg___2-6-22,
.ppvx--v2___2-6-22 .ppvx_alert___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_warning___2-6-22 .ppvx_alert__svg-icon___2-6-22,
.ppvx_alert___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_warning___2-6-22 .ppvx_alert__close-btn--svg___2-6-22,
.ppvx_alert___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_warning___2-6-22 .ppvx_alert__svg-icon___2-6-22 {
    color: #785504
}

.ppvx--v2___2-6-22 .ppvx_alert___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_error___2-6-22,
.ppvx_alert___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_error___2-6-22 {
    border-color: #fddbd3;
    background-color: #fddbd3;
    color: #791e06
}

.ppvx--v2___2-6-22 .ppvx_alert___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_error___2-6-22 .ppvx_alert__close-btn--svg___2-6-22,
.ppvx--v2___2-6-22 .ppvx_alert___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_error___2-6-22 .ppvx_alert__svg-icon___2-6-22,
.ppvx_alert___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_error___2-6-22 .ppvx_alert__close-btn--svg___2-6-22,
.ppvx_alert___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22).ppvx_alert--type_error___2-6-22 .ppvx_alert__svg-icon___2-6-22 {
    color: #791e06
}

.ppvx--v2___2-6-22 [dir=rtl] .ppvx_alert__close-btn--svg___2-6-22:not(.ppvx--v1___2-6-22),
[dir=rtl] .ppvx--v2___2-6-22 .ppvx_alert__close-btn--svg___2-6-22:not(.ppvx--v1___2-6-22),
[dir=rtl] .ppvx_alert__close-btn--svg___2-6-22.ppvx--v2___2-6-22:not(.ppvx--v1___2-6-22) {
    left: .4375rem;
    right: auto
}

.ppvx_container___2-7-9 {
    width: 100%;
    padding-right: .75rem;
    padding-left: .75rem;
    margin-right: auto;
    margin-left: auto
}

@media (min-width:36rem) {
    .ppvx_container___2-7-9 {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
        max-width: 36rem
    }
}

@media (min-width:47rem) {
    .ppvx_container___2-7-9 {
        padding-right: 2.25rem;
        padding-left: 2.25rem;
        max-width: 47rem
    }
}

@media (min-width:64rem) {
    .ppvx_container___2-7-9 {
        padding-right: 2.25rem;
        padding-left: 2.25rem;
        max-width: 64rem
    }
}

@media (min-width:72rem) {
    .ppvx_container___2-7-9 {
        padding-right: 2.25rem;
        padding-left: 2.25rem;
        max-width: 72rem
    }
}

.ppvx_row___2-7-9 {
    display: flex;
    flex-wrap: wrap;
    margin-right: -.75rem;
    margin-left: -.75rem
}

.ppvx_container--form___2-7-9 {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto
}

.ppvx_container-fluid___2-7-9 {
    width: 100%;
    padding-right: .75rem;
    padding-left: .75rem;
    margin-right: auto;
    margin-left: auto
}

.ppvx_no-gutters___2-7-9 {
    margin-right: 0;
    margin-left: 0
}

.ppvx_no-gutters___2-7-9>.ppvx_col___2-7-9,
.ppvx_no-gutters___2-7-9>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.ppvx_col-1___2-7-9,
.ppvx_col-2___2-7-9,
.ppvx_col-3___2-7-9,
.ppvx_col-4___2-7-9,
.ppvx_col-5___2-7-9,
.ppvx_col-6___2-7-9,
.ppvx_col-7___2-7-9,
.ppvx_col-8___2-7-9,
.ppvx_col-9___2-7-9,
.ppvx_col-10___2-7-9,
.ppvx_col-11___2-7-9,
.ppvx_col-12___2-7-9,
.ppvx_col-auto___2-7-9,
.ppvx_col-form--1qtr___2-7-9,
.ppvx_col-form--3qtr___2-7-9,
.ppvx_col-form--auto___2-7-9,
.ppvx_col-form--full___2-7-9,
.ppvx_col-form--half___2-7-9,
.ppvx_col-lg-1___2-7-9,
.ppvx_col-lg-2___2-7-9,
.ppvx_col-lg-3___2-7-9,
.ppvx_col-lg-4___2-7-9,
.ppvx_col-lg-5___2-7-9,
.ppvx_col-lg-6___2-7-9,
.ppvx_col-lg-7___2-7-9,
.ppvx_col-lg-8___2-7-9,
.ppvx_col-lg-9___2-7-9,
.ppvx_col-lg-10___2-7-9,
.ppvx_col-lg-11___2-7-9,
.ppvx_col-lg-12___2-7-9,
.ppvx_col-lg-auto___2-7-9,
.ppvx_col-lg___2-7-9,
.ppvx_col-md-1___2-7-9,
.ppvx_col-md-2___2-7-9,
.ppvx_col-md-3___2-7-9,
.ppvx_col-md-4___2-7-9,
.ppvx_col-md-5___2-7-9,
.ppvx_col-md-6___2-7-9,
.ppvx_col-md-7___2-7-9,
.ppvx_col-md-8___2-7-9,
.ppvx_col-md-9___2-7-9,
.ppvx_col-md-10___2-7-9,
.ppvx_col-md-11___2-7-9,
.ppvx_col-md-12___2-7-9,
.ppvx_col-md-auto___2-7-9,
.ppvx_col-md___2-7-9,
.ppvx_col-sm-1___2-7-9,
.ppvx_col-sm-2___2-7-9,
.ppvx_col-sm-3___2-7-9,
.ppvx_col-sm-4___2-7-9,
.ppvx_col-sm-5___2-7-9,
.ppvx_col-sm-6___2-7-9,
.ppvx_col-sm-7___2-7-9,
.ppvx_col-sm-8___2-7-9,
.ppvx_col-sm-9___2-7-9,
.ppvx_col-sm-10___2-7-9,
.ppvx_col-sm-11___2-7-9,
.ppvx_col-sm-12___2-7-9,
.ppvx_col-sm-auto___2-7-9,
.ppvx_col-sm___2-7-9,
.ppvx_col-xl-1___2-7-9,
.ppvx_col-xl-2___2-7-9,
.ppvx_col-xl-3___2-7-9,
.ppvx_col-xl-4___2-7-9,
.ppvx_col-xl-5___2-7-9,
.ppvx_col-xl-6___2-7-9,
.ppvx_col-xl-7___2-7-9,
.ppvx_col-xl-8___2-7-9,
.ppvx_col-xl-9___2-7-9,
.ppvx_col-xl-10___2-7-9,
.ppvx_col-xl-11___2-7-9,
.ppvx_col-xl-12___2-7-9,
.ppvx_col-xl-auto___2-7-9,
.ppvx_col-xl___2-7-9,
.ppvx_col___2-7-9 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: .75rem;
    padding-left: .75rem
}

.ppvx_col-form--1qtr___2-7-9,
.ppvx_col-form--3qtr___2-7-9,
.ppvx_col-form--auto___2-7-9,
.ppvx_col-form--full___2-7-9,
.ppvx_col-form--half___2-7-9,
.ppvx_col-form--vspace___2-7-9 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.ppvx_col___2-7-9 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}

.ppvx_col-auto___2-7-9,
.ppvx_col-form--auto___2-7-9 {
    flex: 0 0 auto;
    width: auto;
    max-width: none
}

.ppvx_col-1___2-7-9 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%
}

.ppvx_col-2___2-7-9 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.ppvx_col-3___2-7-9 {
    flex: 0 0 25%;
    max-width: 25%
}

.ppvx_col-4___2-7-9 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.ppvx_col-5___2-7-9 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%
}

.ppvx_col-6___2-7-9 {
    flex: 0 0 50%;
    max-width: 50%
}

.ppvx_col-7___2-7-9 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%
}

.ppvx_col-8___2-7-9 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.ppvx_col-9___2-7-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.ppvx_col-10___2-7-9 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%
}

.ppvx_col-11___2-7-9 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%
}

.ppvx_col-12___2-7-9 {
    flex: 0 0 100%;
    max-width: 100%
}

.ppvx_order-first___2-7-9 {
    order: -1
}

.ppvx_order-last___2-7-9 {
    order: 13
}

.ppvx_order-0___2-7-9 {
    order: 0
}

.ppvx_order-1___2-7-9 {
    order: 1
}

.ppvx_order-2___2-7-9 {
    order: 2
}

.ppvx_order-3___2-7-9 {
    order: 3
}

.ppvx_order-4___2-7-9 {
    order: 4
}

.ppvx_order-5___2-7-9 {
    order: 5
}

.ppvx_order-6___2-7-9 {
    order: 6
}

.ppvx_order-7___2-7-9 {
    order: 7
}

.ppvx_order-8___2-7-9 {
    order: 8
}

.ppvx_order-9___2-7-9 {
    order: 9
}

.ppvx_order-10___2-7-9 {
    order: 10
}

.ppvx_order-11___2-7-9 {
    order: 11
}

.ppvx_order-12___2-7-9 {
    order: 12
}

.ppvx_offset-1___2-7-9 {
    margin-left: 8.333333%
}

.ppvx_offset-2___2-7-9 {
    margin-left: 16.666667%
}

.ppvx_offset-3___2-7-9 {
    margin-left: 25%
}

.ppvx_offset-4___2-7-9 {
    margin-left: 33.333333%
}

.ppvx_offset-5___2-7-9 {
    margin-left: 41.666667%
}

.ppvx_offset-6___2-7-9 {
    margin-left: 50%
}

.ppvx_offset-7___2-7-9 {
    margin-left: 58.333333%
}

.ppvx_offset-8___2-7-9 {
    margin-left: 66.666667%
}

.ppvx_offset-9___2-7-9 {
    margin-left: 75%
}

.ppvx_offset-10___2-7-9 {
    margin-left: 83.333333%
}

.ppvx_offset-11___2-7-9 {
    margin-left: 91.666667%
}

@media (min-width:36rem) {
    .ppvx_col-sm___2-7-9 {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }
    .ppvx_col-sm-auto___2-7-9 {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }
    .ppvx_col-sm-1___2-7-9 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .ppvx_col-sm-2___2-7-9 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .ppvx_col-form--1qtr___2-7-9,
    .ppvx_col-sm-3___2-7-9 {
        flex: 0 0 25%;
        max-width: 25%
    }
    .ppvx_col-sm-4___2-7-9 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .ppvx_col-sm-5___2-7-9 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .ppvx_col-form--half___2-7-9,
    .ppvx_col-sm-6___2-7-9 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .ppvx_col-sm-7___2-7-9 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .ppvx_col-sm-8___2-7-9 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .ppvx_col-form--3qtr___2-7-9,
    .ppvx_col-sm-9___2-7-9 {
        flex: 0 0 75%;
        max-width: 75%
    }
    .ppvx_col-sm-10___2-7-9 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .ppvx_col-sm-11___2-7-9 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }
    .ppvx_col-form--full___2-7-9,
    .ppvx_col-sm-12___2-7-9 {
        flex: 0 0 100%;
        max-width: 100%
    }
    .ppvx_order-sm-first___2-7-9 {
        order: -1
    }
    .ppvx_order-sm-last___2-7-9 {
        order: 13
    }
    .ppvx_order-sm-0___2-7-9 {
        order: 0
    }
    .ppvx_order-sm-1___2-7-9 {
        order: 1
    }
    .ppvx_order-sm-2___2-7-9 {
        order: 2
    }
    .ppvx_order-sm-3___2-7-9 {
        order: 3
    }
    .ppvx_order-sm-4___2-7-9 {
        order: 4
    }
    .ppvx_order-sm-5___2-7-9 {
        order: 5
    }
    .ppvx_order-sm-6___2-7-9 {
        order: 6
    }
    .ppvx_order-sm-7___2-7-9 {
        order: 7
    }
    .ppvx_order-sm-8___2-7-9 {
        order: 8
    }
    .ppvx_order-sm-9___2-7-9 {
        order: 9
    }
    .ppvx_order-sm-10___2-7-9 {
        order: 10
    }
    .ppvx_order-sm-11___2-7-9 {
        order: 11
    }
    .ppvx_order-sm-12___2-7-9 {
        order: 12
    }
    .ppvx_offset-sm-0___2-7-9 {
        margin-left: 0
    }
    .ppvx_offset-sm-1___2-7-9 {
        margin-left: 8.333333%
    }
    .ppvx_offset-sm-2___2-7-9 {
        margin-left: 16.666667%
    }
    .ppvx_offset-sm-3___2-7-9 {
        margin-left: 25%
    }
    .ppvx_offset-sm-4___2-7-9 {
        margin-left: 33.333333%
    }
    .ppvx_offset-sm-5___2-7-9 {
        margin-left: 41.666667%
    }
    .ppvx_offset-sm-6___2-7-9 {
        margin-left: 50%
    }
    .ppvx_offset-sm-7___2-7-9 {
        margin-left: 58.333333%
    }
    .ppvx_offset-sm-8___2-7-9 {
        margin-left: 66.666667%
    }
    .ppvx_offset-sm-9___2-7-9 {
        margin-left: 75%
    }
    .ppvx_offset-sm-10___2-7-9 {
        margin-left: 83.333333%
    }
    .ppvx_offset-sm-11___2-7-9 {
        margin-left: 91.666667%
    }
}

@media (min-width:47rem) {
    .ppvx_col-md___2-7-9 {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }
    .ppvx_col-md-auto___2-7-9 {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }
    .ppvx_col-md-1___2-7-9 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .ppvx_col-md-2___2-7-9 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .ppvx_col-md-3___2-7-9 {
        flex: 0 0 25%;
        max-width: 25%
    }
    .ppvx_col-md-4___2-7-9 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .ppvx_col-md-5___2-7-9 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .ppvx_col-md-6___2-7-9 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .ppvx_col-md-7___2-7-9 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .ppvx_col-md-8___2-7-9 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .ppvx_col-md-9___2-7-9 {
        flex: 0 0 75%;
        max-width: 75%
    }
    .ppvx_col-md-10___2-7-9 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .ppvx_col-md-11___2-7-9 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }
    .ppvx_col-md-12___2-7-9 {
        flex: 0 0 100%;
        max-width: 100%
    }
    .ppvx_order-md-first___2-7-9 {
        order: -1
    }
    .ppvx_order-md-last___2-7-9 {
        order: 13
    }
    .ppvx_order-md-0___2-7-9 {
        order: 0
    }
    .ppvx_order-md-1___2-7-9 {
        order: 1
    }
    .ppvx_order-md-2___2-7-9 {
        order: 2
    }
    .ppvx_order-md-3___2-7-9 {
        order: 3
    }
    .ppvx_order-md-4___2-7-9 {
        order: 4
    }
    .ppvx_order-md-5___2-7-9 {
        order: 5
    }
    .ppvx_order-md-6___2-7-9 {
        order: 6
    }
    .ppvx_order-md-7___2-7-9 {
        order: 7
    }
    .ppvx_order-md-8___2-7-9 {
        order: 8
    }
    .ppvx_order-md-9___2-7-9 {
        order: 9
    }
    .ppvx_order-md-10___2-7-9 {
        order: 10
    }
    .ppvx_order-md-11___2-7-9 {
        order: 11
    }
    .ppvx_order-md-12___2-7-9 {
        order: 12
    }
    .ppvx_offset-md-0___2-7-9 {
        margin-left: 0
    }
    .ppvx_offset-md-1___2-7-9 {
        margin-left: 8.333333%
    }
    .ppvx_offset-md-2___2-7-9 {
        margin-left: 16.666667%
    }
    .ppvx_offset-md-3___2-7-9 {
        margin-left: 25%
    }
    .ppvx_offset-md-4___2-7-9 {
        margin-left: 33.333333%
    }
    .ppvx_offset-md-5___2-7-9 {
        margin-left: 41.666667%
    }
    .ppvx_offset-md-6___2-7-9 {
        margin-left: 50%
    }
    .ppvx_offset-md-7___2-7-9 {
        margin-left: 58.333333%
    }
    .ppvx_offset-md-8___2-7-9 {
        margin-left: 66.666667%
    }
    .ppvx_offset-md-9___2-7-9 {
        margin-left: 75%
    }
    .ppvx_offset-md-10___2-7-9 {
        margin-left: 83.333333%
    }
    .ppvx_offset-md-11___2-7-9 {
        margin-left: 91.666667%
    }
}

@media (min-width:64rem) {
    .ppvx_col-lg___2-7-9 {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }
    .ppvx_col-lg-auto___2-7-9 {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }
    .ppvx_col-lg-1___2-7-9 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .ppvx_col-lg-2___2-7-9 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .ppvx_col-lg-3___2-7-9 {
        flex: 0 0 25%;
        max-width: 25%
    }
    .ppvx_col-lg-4___2-7-9 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .ppvx_col-lg-5___2-7-9 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .ppvx_col-lg-6___2-7-9 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .ppvx_col-lg-7___2-7-9 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .ppvx_col-lg-8___2-7-9 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .ppvx_col-lg-9___2-7-9 {
        flex: 0 0 75%;
        max-width: 75%
    }
    .ppvx_col-lg-10___2-7-9 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .ppvx_col-lg-11___2-7-9 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }
    .ppvx_col-lg-12___2-7-9 {
        flex: 0 0 100%;
        max-width: 100%
    }
    .ppvx_order-lg-first___2-7-9 {
        order: -1
    }
    .ppvx_order-lg-last___2-7-9 {
        order: 13
    }
    .ppvx_order-lg-0___2-7-9 {
        order: 0
    }
    .ppvx_order-lg-1___2-7-9 {
        order: 1
    }
    .ppvx_order-lg-2___2-7-9 {
        order: 2
    }
    .ppvx_order-lg-3___2-7-9 {
        order: 3
    }
    .ppvx_order-lg-4___2-7-9 {
        order: 4
    }
    .ppvx_order-lg-5___2-7-9 {
        order: 5
    }
    .ppvx_order-lg-6___2-7-9 {
        order: 6
    }
    .ppvx_order-lg-7___2-7-9 {
        order: 7
    }
    .ppvx_order-lg-8___2-7-9 {
        order: 8
    }
    .ppvx_order-lg-9___2-7-9 {
        order: 9
    }
    .ppvx_order-lg-10___2-7-9 {
        order: 10
    }
    .ppvx_order-lg-11___2-7-9 {
        order: 11
    }
    .ppvx_order-lg-12___2-7-9 {
        order: 12
    }
    .ppvx_offset-lg-0___2-7-9 {
        margin-left: 0
    }
    .ppvx_offset-lg-1___2-7-9 {
        margin-left: 8.333333%
    }
    .ppvx_offset-lg-2___2-7-9 {
        margin-left: 16.666667%
    }
    .ppvx_offset-lg-3___2-7-9 {
        margin-left: 25%
    }
    .ppvx_offset-lg-4___2-7-9 {
        margin-left: 33.333333%
    }
    .ppvx_offset-lg-5___2-7-9 {
        margin-left: 41.666667%
    }
    .ppvx_offset-lg-6___2-7-9 {
        margin-left: 50%
    }
    .ppvx_offset-lg-7___2-7-9 {
        margin-left: 58.333333%
    }
    .ppvx_offset-lg-8___2-7-9 {
        margin-left: 66.666667%
    }
    .ppvx_offset-lg-9___2-7-9 {
        margin-left: 75%
    }
    .ppvx_offset-lg-10___2-7-9 {
        margin-left: 83.333333%
    }
    .ppvx_offset-lg-11___2-7-9 {
        margin-left: 91.666667%
    }
}

@media (min-width:72rem) {
    .ppvx_col-xl___2-7-9 {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }
    .ppvx_col-xl-auto___2-7-9 {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }
    .ppvx_col-xl-1___2-7-9 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .ppvx_col-xl-2___2-7-9 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .ppvx_col-xl-3___2-7-9 {
        flex: 0 0 25%;
        max-width: 25%
    }
    .ppvx_col-xl-4___2-7-9 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .ppvx_col-xl-5___2-7-9 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .ppvx_col-xl-6___2-7-9 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .ppvx_col-xl-7___2-7-9 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .ppvx_col-xl-8___2-7-9 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .ppvx_col-xl-9___2-7-9 {
        flex: 0 0 75%;
        max-width: 75%
    }
    .ppvx_col-xl-10___2-7-9 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .ppvx_col-xl-11___2-7-9 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }
    .ppvx_col-xl-12___2-7-9 {
        flex: 0 0 100%;
        max-width: 100%
    }
    .ppvx_order-xl-first___2-7-9 {
        order: -1
    }
    .ppvx_order-xl-last___2-7-9 {
        order: 13
    }
    .ppvx_order-xl-0___2-7-9 {
        order: 0
    }
    .ppvx_order-xl-1___2-7-9 {
        order: 1
    }
    .ppvx_order-xl-2___2-7-9 {
        order: 2
    }
    .ppvx_order-xl-3___2-7-9 {
        order: 3
    }
    .ppvx_order-xl-4___2-7-9 {
        order: 4
    }
    .ppvx_order-xl-5___2-7-9 {
        order: 5
    }
    .ppvx_order-xl-6___2-7-9 {
        order: 6
    }
    .ppvx_order-xl-7___2-7-9 {
        order: 7
    }
    .ppvx_order-xl-8___2-7-9 {
        order: 8
    }
    .ppvx_order-xl-9___2-7-9 {
        order: 9
    }
    .ppvx_order-xl-10___2-7-9 {
        order: 10
    }
    .ppvx_order-xl-11___2-7-9 {
        order: 11
    }
    .ppvx_order-xl-12___2-7-9 {
        order: 12
    }
    .ppvx_offset-xl-0___2-7-9 {
        margin-left: 0
    }
    .ppvx_offset-xl-1___2-7-9 {
        margin-left: 8.333333%
    }
    .ppvx_offset-xl-2___2-7-9 {
        margin-left: 16.666667%
    }
    .ppvx_offset-xl-3___2-7-9 {
        margin-left: 25%
    }
    .ppvx_offset-xl-4___2-7-9 {
        margin-left: 33.333333%
    }
    .ppvx_offset-xl-5___2-7-9 {
        margin-left: 41.666667%
    }
    .ppvx_offset-xl-6___2-7-9 {
        margin-left: 50%
    }
    .ppvx_offset-xl-7___2-7-9 {
        margin-left: 58.333333%
    }
    .ppvx_offset-xl-8___2-7-9 {
        margin-left: 66.666667%
    }
    .ppvx_offset-xl-9___2-7-9 {
        margin-left: 75%
    }
    .ppvx_offset-xl-10___2-7-9 {
        margin-left: 83.333333%
    }
    .ppvx_offset-xl-11___2-7-9 {
        margin-left: 91.666667%
    }
}

.ppvx_d-none___2-7-9 {
    display: none !important
}

.ppvx_d-inline___2-7-9 {
    display: inline !important
}

.ppvx_d-inline-block___2-7-9 {
    display: inline-block !important
}

.ppvx_d-block___2-7-9 {
    display: block !important
}

.ppvx_d-table___2-7-9 {
    display: table !important
}

.ppvx_d-table-row___2-7-9 {
    display: table-row !important
}

.ppvx_d-table-cell___2-7-9 {
    display: table-cell !important
}

.ppvx_d-flex___2-7-9 {
    display: flex !important
}

.ppvx_d-inline-flex___2-7-9 {
    display: inline-flex !important
}

@media (min-width:36rem) {
    .ppvx_d-sm-none___2-7-9 {
        display: none !important
    }
    .ppvx_d-sm-inline___2-7-9 {
        display: inline !important
    }
    .ppvx_d-sm-inline-block___2-7-9 {
        display: inline-block !important
    }
    .ppvx_d-sm-block___2-7-9 {
        display: block !important
    }
    .ppvx_d-sm-table___2-7-9 {
        display: table !important
    }
    .ppvx_d-sm-table-row___2-7-9 {
        display: table-row !important
    }
    .ppvx_d-sm-table-cell___2-7-9 {
        display: table-cell !important
    }
    .ppvx_d-sm-flex___2-7-9 {
        display: flex !important
    }
    .ppvx_d-sm-inline-flex___2-7-9 {
        display: inline-flex !important
    }
}

@media (min-width:47rem) {
    .ppvx_d-md-none___2-7-9 {
        display: none !important
    }
    .ppvx_d-md-inline___2-7-9 {
        display: inline !important
    }
    .ppvx_d-md-inline-block___2-7-9 {
        display: inline-block !important
    }
    .ppvx_d-md-block___2-7-9 {
        display: block !important
    }
    .ppvx_d-md-table___2-7-9 {
        display: table !important
    }
    .ppvx_d-md-table-row___2-7-9 {
        display: table-row !important
    }
    .ppvx_d-md-table-cell___2-7-9 {
        display: table-cell !important
    }
    .ppvx_d-md-flex___2-7-9 {
        display: flex !important
    }
    .ppvx_d-md-inline-flex___2-7-9 {
        display: inline-flex !important
    }
}

@media (min-width:64rem) {
    .ppvx_d-lg-none___2-7-9 {
        display: none !important
    }
    .ppvx_d-lg-inline___2-7-9 {
        display: inline !important
    }
    .ppvx_d-lg-inline-block___2-7-9 {
        display: inline-block !important
    }
    .ppvx_d-lg-block___2-7-9 {
        display: block !important
    }
    .ppvx_d-lg-table___2-7-9 {
        display: table !important
    }
    .ppvx_d-lg-table-row___2-7-9 {
        display: table-row !important
    }
    .ppvx_d-lg-table-cell___2-7-9 {
        display: table-cell !important
    }
    .ppvx_d-lg-flex___2-7-9 {
        display: flex !important
    }
    .ppvx_d-lg-inline-flex___2-7-9 {
        display: inline-flex !important
    }
}

@media (min-width:72rem) {
    .ppvx_d-xl-none___2-7-9 {
        display: none !important
    }
    .ppvx_d-xl-inline___2-7-9 {
        display: inline !important
    }
    .ppvx_d-xl-inline-block___2-7-9 {
        display: inline-block !important
    }
    .ppvx_d-xl-block___2-7-9 {
        display: block !important
    }
    .ppvx_d-xl-table___2-7-9 {
        display: table !important
    }
    .ppvx_d-xl-table-row___2-7-9 {
        display: table-row !important
    }
    .ppvx_d-xl-table-cell___2-7-9 {
        display: table-cell !important
    }
    .ppvx_d-xl-flex___2-7-9 {
        display: flex !important
    }
    .ppvx_d-xl-inline-flex___2-7-9 {
        display: inline-flex !important
    }
}

@media print {
    .ppvx_d-print-none___2-7-9 {
        display: none !important
    }
    .ppvx_d-print-inline___2-7-9 {
        display: inline !important
    }
    .ppvx_d-print-inline-block___2-7-9 {
        display: inline-block !important
    }
    .ppvx_d-print-block___2-7-9 {
        display: block !important
    }
    .ppvx_d-print-table___2-7-9 {
        display: table !important
    }
    .ppvx_d-print-table-row___2-7-9 {
        display: table-row !important
    }
    .ppvx_d-print-table-cell___2-7-9 {
        display: table-cell !important
    }
    .ppvx_d-print-flex___2-7-9 {
        display: flex !important
    }
    .ppvx_d-print-inline-flex___2-7-9 {
        display: inline-flex !important
    }
}

.ppvx_flex-row___2-7-9 {
    flex-direction: row !important
}

.ppvx_flex-column___2-7-9 {
    flex-direction: column !important
}

.ppvx_flex-row-reverse___2-7-9 {
    flex-direction: row-reverse !important
}

.ppvx_flex-column-reverse___2-7-9 {
    flex-direction: column-reverse !important
}

.ppvx_flex-wrap___2-7-9 {
    flex-wrap: wrap !important
}

.ppvx_flex-nowrap___2-7-9 {
    flex-wrap: nowrap !important
}

.ppvx_flex-wrap-reverse___2-7-9 {
    flex-wrap: wrap-reverse !important
}

.ppvx_flex-fill___2-7-9 {
    flex: 1 1 auto !important
}

.ppvx_flex-grow-0___2-7-9 {
    flex-grow: 0 !important
}

.ppvx_flex-grow-1___2-7-9 {
    flex-grow: 1 !important
}

.ppvx_flex-shrink-0___2-7-9 {
    flex-shrink: 0 !important
}

.ppvx_flex-shrink-1___2-7-9 {
    flex-shrink: 1 !important
}

.ppvx_justify-content-start___2-7-9 {
    justify-content: flex-start !important
}

.ppvx_justify-content-end___2-7-9 {
    justify-content: flex-end !important
}

.ppvx_justify-content-center___2-7-9 {
    justify-content: center !important
}

.ppvx_justify-content-between___2-7-9 {
    justify-content: space-between !important
}

.ppvx_justify-content-around___2-7-9 {
    justify-content: space-around !important
}

.ppvx_align-items-start___2-7-9 {
    align-items: flex-start !important
}

.ppvx_align-items-end___2-7-9 {
    align-items: flex-end !important
}

.ppvx_align-items-center___2-7-9 {
    align-items: center !important
}

.ppvx_align-items-baseline___2-7-9 {
    align-items: baseline !important
}

.ppvx_align-items-stretch___2-7-9 {
    align-items: stretch !important
}

.ppvx_align-content-start___2-7-9 {
    align-content: flex-start !important
}

.ppvx_align-content-end___2-7-9 {
    align-content: flex-end !important
}

.ppvx_align-content-center___2-7-9 {
    align-content: center !important
}

.ppvx_align-content-between___2-7-9 {
    align-content: space-between !important
}

.ppvx_align-content-around___2-7-9 {
    align-content: space-around !important
}

.ppvx_align-content-stretch___2-7-9 {
    align-content: stretch !important
}

.ppvx_align-self-auto___2-7-9 {
    align-self: auto !important
}

.ppvx_align-self-start___2-7-9 {
    align-self: flex-start !important
}

.ppvx_align-self-end___2-7-9 {
    align-self: flex-end !important
}

.ppvx_align-self-center___2-7-9 {
    align-self: center !important
}

.ppvx_align-self-baseline___2-7-9 {
    align-self: baseline !important
}

.ppvx_align-self-stretch___2-7-9 {
    align-self: stretch !important
}

@media (min-width:36rem) {
    .ppvx_flex-sm-row___2-7-9 {
        flex-direction: row !important
    }
    .ppvx_flex-sm-column___2-7-9 {
        flex-direction: column !important
    }
    .ppvx_flex-sm-row-reverse___2-7-9 {
        flex-direction: row-reverse !important
    }
    .ppvx_flex-sm-column-reverse___2-7-9 {
        flex-direction: column-reverse !important
    }
    .ppvx_flex-sm-wrap___2-7-9 {
        flex-wrap: wrap !important
    }
    .ppvx_flex-sm-nowrap___2-7-9 {
        flex-wrap: nowrap !important
    }
    .ppvx_flex-sm-wrap-reverse___2-7-9 {
        flex-wrap: wrap-reverse !important
    }
    .ppvx_flex-sm-fill___2-7-9 {
        flex: 1 1 auto !important
    }
    .ppvx_flex-sm-grow-0___2-7-9 {
        flex-grow: 0 !important
    }
    .ppvx_flex-sm-grow-1___2-7-9 {
        flex-grow: 1 !important
    }
    .ppvx_flex-sm-shrink-0___2-7-9 {
        flex-shrink: 0 !important
    }
    .ppvx_flex-sm-shrink-1___2-7-9 {
        flex-shrink: 1 !important
    }
    .ppvx_justify-content-sm-start___2-7-9 {
        justify-content: flex-start !important
    }
    .ppvx_justify-content-sm-end___2-7-9 {
        justify-content: flex-end !important
    }
    .ppvx_justify-content-sm-center___2-7-9 {
        justify-content: center !important
    }
    .ppvx_justify-content-sm-between___2-7-9 {
        justify-content: space-between !important
    }
    .ppvx_justify-content-sm-around___2-7-9 {
        justify-content: space-around !important
    }
    .ppvx_align-items-sm-start___2-7-9 {
        align-items: flex-start !important
    }
    .ppvx_align-items-sm-end___2-7-9 {
        align-items: flex-end !important
    }
    .ppvx_align-items-sm-center___2-7-9 {
        align-items: center !important
    }
    .ppvx_align-items-sm-baseline___2-7-9 {
        align-items: baseline !important
    }
    .ppvx_align-items-sm-stretch___2-7-9 {
        align-items: stretch !important
    }
    .ppvx_align-content-sm-start___2-7-9 {
        align-content: flex-start !important
    }
    .ppvx_align-content-sm-end___2-7-9 {
        align-content: flex-end !important
    }
    .ppvx_align-content-sm-center___2-7-9 {
        align-content: center !important
    }
    .ppvx_align-content-sm-between___2-7-9 {
        align-content: space-between !important
    }
    .ppvx_align-content-sm-around___2-7-9 {
        align-content: space-around !important
    }
    .ppvx_align-content-sm-stretch___2-7-9 {
        align-content: stretch !important
    }
    .ppvx_align-self-sm-auto___2-7-9 {
        align-self: auto !important
    }
    .ppvx_align-self-sm-start___2-7-9 {
        align-self: flex-start !important
    }
    .ppvx_align-self-sm-end___2-7-9 {
        align-self: flex-end !important
    }
    .ppvx_align-self-sm-center___2-7-9 {
        align-self: center !important
    }
    .ppvx_align-self-sm-baseline___2-7-9 {
        align-self: baseline !important
    }
    .ppvx_align-self-sm-stretch___2-7-9 {
        align-self: stretch !important
    }
}

@media (min-width:47rem) {
    .ppvx_flex-md-row___2-7-9 {
        flex-direction: row !important
    }
    .ppvx_flex-md-column___2-7-9 {
        flex-direction: column !important
    }
    .ppvx_flex-md-row-reverse___2-7-9 {
        flex-direction: row-reverse !important
    }
    .ppvx_flex-md-column-reverse___2-7-9 {
        flex-direction: column-reverse !important
    }
    .ppvx_flex-md-wrap___2-7-9 {
        flex-wrap: wrap !important
    }
    .ppvx_flex-md-nowrap___2-7-9 {
        flex-wrap: nowrap !important
    }
    .ppvx_flex-md-wrap-reverse___2-7-9 {
        flex-wrap: wrap-reverse !important
    }
    .ppvx_flex-md-fill___2-7-9 {
        flex: 1 1 auto !important
    }
    .ppvx_flex-md-grow-0___2-7-9 {
        flex-grow: 0 !important
    }
    .ppvx_flex-md-grow-1___2-7-9 {
        flex-grow: 1 !important
    }
    .ppvx_flex-md-shrink-0___2-7-9 {
        flex-shrink: 0 !important
    }
    .ppvx_flex-md-shrink-1___2-7-9 {
        flex-shrink: 1 !important
    }
    .ppvx_justify-content-md-start___2-7-9 {
        justify-content: flex-start !important
    }
    .ppvx_justify-content-md-end___2-7-9 {
        justify-content: flex-end !important
    }
    .ppvx_justify-content-md-center___2-7-9 {
        justify-content: center !important
    }
    .ppvx_justify-content-md-between___2-7-9 {
        justify-content: space-between !important
    }
    .ppvx_justify-content-md-around___2-7-9 {
        justify-content: space-around !important
    }
    .ppvx_align-items-md-start___2-7-9 {
        align-items: flex-start !important
    }
    .ppvx_align-items-md-end___2-7-9 {
        align-items: flex-end !important
    }
    .ppvx_align-items-md-center___2-7-9 {
        align-items: center !important
    }
    .ppvx_align-items-md-baseline___2-7-9 {
        align-items: baseline !important
    }
    .ppvx_align-items-md-stretch___2-7-9 {
        align-items: stretch !important
    }
    .ppvx_align-content-md-start___2-7-9 {
        align-content: flex-start !important
    }
    .ppvx_align-content-md-end___2-7-9 {
        align-content: flex-end !important
    }
    .ppvx_align-content-md-center___2-7-9 {
        align-content: center !important
    }
    .ppvx_align-content-md-between___2-7-9 {
        align-content: space-between !important
    }
    .ppvx_align-content-md-around___2-7-9 {
        align-content: space-around !important
    }
    .ppvx_align-content-md-stretch___2-7-9 {
        align-content: stretch !important
    }
    .ppvx_align-self-md-auto___2-7-9 {
        align-self: auto !important
    }
    .ppvx_align-self-md-start___2-7-9 {
        align-self: flex-start !important
    }
    .ppvx_align-self-md-end___2-7-9 {
        align-self: flex-end !important
    }
    .ppvx_align-self-md-center___2-7-9 {
        align-self: center !important
    }
    .ppvx_align-self-md-baseline___2-7-9 {
        align-self: baseline !important
    }
    .ppvx_align-self-md-stretch___2-7-9 {
        align-self: stretch !important
    }
}

@media (min-width:64rem) {
    .ppvx_flex-lg-row___2-7-9 {
        flex-direction: row !important
    }
    .ppvx_flex-lg-column___2-7-9 {
        flex-direction: column !important
    }
    .ppvx_flex-lg-row-reverse___2-7-9 {
        flex-direction: row-reverse !important
    }
    .ppvx_flex-lg-column-reverse___2-7-9 {
        flex-direction: column-reverse !important
    }
    .ppvx_flex-lg-wrap___2-7-9 {
        flex-wrap: wrap !important
    }
    .ppvx_flex-lg-nowrap___2-7-9 {
        flex-wrap: nowrap !important
    }
    .ppvx_flex-lg-wrap-reverse___2-7-9 {
        flex-wrap: wrap-reverse !important
    }
    .ppvx_flex-lg-fill___2-7-9 {
        flex: 1 1 auto !important
    }
    .ppvx_flex-lg-grow-0___2-7-9 {
        flex-grow: 0 !important
    }
    .ppvx_flex-lg-grow-1___2-7-9 {
        flex-grow: 1 !important
    }
    .ppvx_flex-lg-shrink-0___2-7-9 {
        flex-shrink: 0 !important
    }
    .ppvx_flex-lg-shrink-1___2-7-9 {
        flex-shrink: 1 !important
    }
    .ppvx_justify-content-lg-start___2-7-9 {
        justify-content: flex-start !important
    }
    .ppvx_justify-content-lg-end___2-7-9 {
        justify-content: flex-end !important
    }
    .ppvx_justify-content-lg-center___2-7-9 {
        justify-content: center !important
    }
    .ppvx_justify-content-lg-between___2-7-9 {
        justify-content: space-between !important
    }
    .ppvx_justify-content-lg-around___2-7-9 {
        justify-content: space-around !important
    }
    .ppvx_align-items-lg-start___2-7-9 {
        align-items: flex-start !important
    }
    .ppvx_align-items-lg-end___2-7-9 {
        align-items: flex-end !important
    }
    .ppvx_align-items-lg-center___2-7-9 {
        align-items: center !important
    }
    .ppvx_align-items-lg-baseline___2-7-9 {
        align-items: baseline !important
    }
    .ppvx_align-items-lg-stretch___2-7-9 {
        align-items: stretch !important
    }
    .ppvx_align-content-lg-start___2-7-9 {
        align-content: flex-start !important
    }
    .ppvx_align-content-lg-end___2-7-9 {
        align-content: flex-end !important
    }
    .ppvx_align-content-lg-center___2-7-9 {
        align-content: center !important
    }
    .ppvx_align-content-lg-between___2-7-9 {
        align-content: space-between !important
    }
    .ppvx_align-content-lg-around___2-7-9 {
        align-content: space-around !important
    }
    .ppvx_align-content-lg-stretch___2-7-9 {
        align-content: stretch !important
    }
    .ppvx_align-self-lg-auto___2-7-9 {
        align-self: auto !important
    }
    .ppvx_align-self-lg-start___2-7-9 {
        align-self: flex-start !important
    }
    .ppvx_align-self-lg-end___2-7-9 {
        align-self: flex-end !important
    }
    .ppvx_align-self-lg-center___2-7-9 {
        align-self: center !important
    }
    .ppvx_align-self-lg-baseline___2-7-9 {
        align-self: baseline !important
    }
    .ppvx_align-self-lg-stretch___2-7-9 {
        align-self: stretch !important
    }
}

@media (min-width:72rem) {
    .ppvx_flex-xl-row___2-7-9 {
        flex-direction: row !important
    }
    .ppvx_flex-xl-column___2-7-9 {
        flex-direction: column !important
    }
    .ppvx_flex-xl-row-reverse___2-7-9 {
        flex-direction: row-reverse !important
    }
    .ppvx_flex-xl-column-reverse___2-7-9 {
        flex-direction: column-reverse !important
    }
    .ppvx_flex-xl-wrap___2-7-9 {
        flex-wrap: wrap !important
    }
    .ppvx_flex-xl-nowrap___2-7-9 {
        flex-wrap: nowrap !important
    }
    .ppvx_flex-xl-wrap-reverse___2-7-9 {
        flex-wrap: wrap-reverse !important
    }
    .ppvx_flex-xl-fill___2-7-9 {
        flex: 1 1 auto !important
    }
    .ppvx_flex-xl-grow-0___2-7-9 {
        flex-grow: 0 !important
    }
    .ppvx_flex-xl-grow-1___2-7-9 {
        flex-grow: 1 !important
    }
    .ppvx_flex-xl-shrink-0___2-7-9 {
        flex-shrink: 0 !important
    }
    .ppvx_flex-xl-shrink-1___2-7-9 {
        flex-shrink: 1 !important
    }
    .ppvx_justify-content-xl-start___2-7-9 {
        justify-content: flex-start !important
    }
    .ppvx_justify-content-xl-end___2-7-9 {
        justify-content: flex-end !important
    }
    .ppvx_justify-content-xl-center___2-7-9 {
        justify-content: center !important
    }
    .ppvx_justify-content-xl-between___2-7-9 {
        justify-content: space-between !important
    }
    .ppvx_justify-content-xl-around___2-7-9 {
        justify-content: space-around !important
    }
    .ppvx_align-items-xl-start___2-7-9 {
        align-items: flex-start !important
    }
    .ppvx_align-items-xl-end___2-7-9 {
        align-items: flex-end !important
    }
    .ppvx_align-items-xl-center___2-7-9 {
        align-items: center !important
    }
    .ppvx_align-items-xl-baseline___2-7-9 {
        align-items: baseline !important
    }
    .ppvx_align-items-xl-stretch___2-7-9 {
        align-items: stretch !important
    }
    .ppvx_align-content-xl-start___2-7-9 {
        align-content: flex-start !important
    }
    .ppvx_align-content-xl-end___2-7-9 {
        align-content: flex-end !important
    }
    .ppvx_align-content-xl-center___2-7-9 {
        align-content: center !important
    }
    .ppvx_align-content-xl-between___2-7-9 {
        align-content: space-between !important
    }
    .ppvx_align-content-xl-around___2-7-9 {
        align-content: space-around !important
    }
    .ppvx_align-content-xl-stretch___2-7-9 {
        align-content: stretch !important
    }
    .ppvx_align-self-xl-auto___2-7-9 {
        align-self: auto !important
    }
    .ppvx_align-self-xl-start___2-7-9 {
        align-self: flex-start !important
    }
    .ppvx_align-self-xl-end___2-7-9 {
        align-self: flex-end !important
    }
    .ppvx_align-self-xl-center___2-7-9 {
        align-self: center !important
    }
    .ppvx_align-self-xl-baseline___2-7-9 {
        align-self: baseline !important
    }
    .ppvx_align-self-xl-stretch___2-7-9 {
        align-self: stretch !important
    }
}

.ppvx_layout_container___2-7-9 {
    width: 100%;
    padding-right: .25rem;
    padding-left: .25rem;
    margin-right: auto;
    margin-left: auto;
    max-width: 90rem
}

@media (min-width:47rem) {
    .ppvx_layout_container___2-7-9 {
        padding-right: 2rem;
        padding-left: 2rem;
        max-width: 90rem
    }
}

@media (min-width:90rem) {
    .ppvx_layout_container___2-7-9 {
        padding-right: 3rem;
        padding-left: 3rem;
        max-width: 90rem
    }
}

.ppvx_col-xxl-1___2-7-9,
.ppvx_col-xxl-2___2-7-9,
.ppvx_col-xxl-3___2-7-9,
.ppvx_col-xxl-4___2-7-9,
.ppvx_col-xxl-5___2-7-9,
.ppvx_col-xxl-6___2-7-9,
.ppvx_col-xxl-7___2-7-9,
.ppvx_col-xxl-8___2-7-9,
.ppvx_col-xxl-9___2-7-9,
.ppvx_col-xxl-10___2-7-9,
.ppvx_col-xxl-11___2-7-9,
.ppvx_col-xxl-12___2-7-9,
.ppvx_col-xxl-auto___2-7-9,
.ppvx_col-xxl___2-7-9 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: .75rem;
    padding-left: .75rem
}

@media (min-width:90rem) {
    .ppvx_col-xxl___2-7-9 {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }
    .ppvx_col-xxl-auto___2-7-9 {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }
    .ppvx_col-xxl-1___2-7-9 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .ppvx_col-xxl-2___2-7-9 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .ppvx_col-xxl-3___2-7-9 {
        flex: 0 0 25%;
        max-width: 25%
    }
    .ppvx_col-xxl-4___2-7-9 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .ppvx_col-xxl-5___2-7-9 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .ppvx_col-xxl-6___2-7-9 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .ppvx_col-xxl-7___2-7-9 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .ppvx_col-xxl-8___2-7-9 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .ppvx_col-xxl-9___2-7-9 {
        flex: 0 0 75%;
        max-width: 75%
    }
    .ppvx_col-xxl-10___2-7-9 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .ppvx_col-xxl-11___2-7-9 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }
    .ppvx_col-xxl-12___2-7-9 {
        flex: 0 0 100%;
        max-width: 100%
    }
    .ppvx_order-xxl-first___2-7-9 {
        order: -1
    }
    .ppvx_order-xxl-last___2-7-9 {
        order: 13
    }
    .ppvx_order-xxl-0___2-7-9 {
        order: 0
    }
    .ppvx_order-xxl-1___2-7-9 {
        order: 1
    }
    .ppvx_order-xxl-2___2-7-9 {
        order: 2
    }
    .ppvx_order-xxl-3___2-7-9 {
        order: 3
    }
    .ppvx_order-xxl-4___2-7-9 {
        order: 4
    }
    .ppvx_order-xxl-5___2-7-9 {
        order: 5
    }
    .ppvx_order-xxl-6___2-7-9 {
        order: 6
    }
    .ppvx_order-xxl-7___2-7-9 {
        order: 7
    }
    .ppvx_order-xxl-8___2-7-9 {
        order: 8
    }
    .ppvx_order-xxl-9___2-7-9 {
        order: 9
    }
    .ppvx_order-xxl-10___2-7-9 {
        order: 10
    }
    .ppvx_order-xxl-11___2-7-9 {
        order: 11
    }
    .ppvx_order-xxl-12___2-7-9 {
        order: 12
    }
    .ppvx_offset-xxl-0___2-7-9 {
        margin-left: 0
    }
    .ppvx_offset-xxl-1___2-7-9 {
        margin-left: 8.333333%
    }
    .ppvx_offset-xxl-2___2-7-9 {
        margin-left: 16.666667%
    }
    .ppvx_offset-xxl-3___2-7-9 {
        margin-left: 25%
    }
    .ppvx_offset-xxl-4___2-7-9 {
        margin-left: 33.333333%
    }
    .ppvx_offset-xxl-5___2-7-9 {
        margin-left: 41.666667%
    }
    .ppvx_offset-xxl-6___2-7-9 {
        margin-left: 50%
    }
    .ppvx_offset-xxl-7___2-7-9 {
        margin-left: 58.333333%
    }
    .ppvx_offset-xxl-8___2-7-9 {
        margin-left: 66.666667%
    }
    .ppvx_offset-xxl-9___2-7-9 {
        margin-left: 75%
    }
    .ppvx_offset-xxl-10___2-7-9 {
        margin-left: 83.333333%
    }
    .ppvx_offset-xxl-11___2-7-9 {
        margin-left: 91.666667%
    }
    .ppvx_d-xxl-none___2-7-9 {
        display: none !important
    }
    .ppvx_d-xxl-inline___2-7-9 {
        display: inline !important
    }
    .ppvx_d-xxl-inline-block___2-7-9 {
        display: inline-block !important
    }
    .ppvx_d-xxl-block___2-7-9 {
        display: block !important
    }
    .ppvx_d-xxl-table___2-7-9 {
        display: table !important
    }
    .ppvx_d-xxl-table-row___2-7-9 {
        display: table-row !important
    }
    .ppvx_d-xxl-table-cell___2-7-9 {
        display: table-cell !important
    }
    .ppvx_d-xxl-flex___2-7-9 {
        display: flex !important
    }
    .ppvx_d-xxl-inline-flex___2-7-9 {
        display: inline-flex !important
    }
    .ppvx_flex-xxl-row___2-7-9 {
        flex-direction: row !important
    }
    .ppvx_flex-xxl-column___2-7-9 {
        flex-direction: column !important
    }
    .ppvx_flex-xxl-row-reverse___2-7-9 {
        flex-direction: row-reverse !important
    }
    .ppvx_flex-xxl-column-reverse___2-7-9 {
        flex-direction: column-reverse !important
    }
    .ppvx_flex-xxl-wrap___2-7-9 {
        flex-wrap: wrap !important
    }
    .ppvx_flex-xxl-nowrap___2-7-9 {
        flex-wrap: nowrap !important
    }
    .ppvx_flex-xxl-wrap-reverse___2-7-9 {
        flex-wrap: wrap-reverse !important
    }
    .ppvx_flex-xxl-fill___2-7-9 {
        flex: 1 1 auto !important
    }
    .ppvx_flex-xxl-grow-0___2-7-9 {
        flex-grow: 0 !important
    }
    .ppvx_flex-xxl-grow-1___2-7-9 {
        flex-grow: 1 !important
    }
    .ppvx_flex-xxl-shrink-0___2-7-9 {
        flex-shrink: 0 !important
    }
    .ppvx_flex-xxl-shrink-1___2-7-9 {
        flex-shrink: 1 !important
    }
    .ppvx_justify-content-xxl-start___2-7-9 {
        justify-content: flex-start !important
    }
    .ppvx_justify-content-xxl-end___2-7-9 {
        justify-content: flex-end !important
    }
    .ppvx_justify-content-xxl-center___2-7-9 {
        justify-content: center !important
    }
    .ppvx_justify-content-xxl-between___2-7-9 {
        justify-content: space-between !important
    }
    .ppvx_justify-content-xxl-around___2-7-9 {
        justify-content: space-around !important
    }
    .ppvx_align-items-xxl-start___2-7-9 {
        align-items: flex-start !important
    }
    .ppvx_align-items-xxl-end___2-7-9 {
        align-items: flex-end !important
    }
    .ppvx_align-items-xxl-center___2-7-9 {
        align-items: center !important
    }
    .ppvx_align-items-xxl-baseline___2-7-9 {
        align-items: baseline !important
    }
    .ppvx_align-items-xxl-stretch___2-7-9 {
        align-items: stretch !important
    }
    .ppvx_align-content-xxl-start___2-7-9 {
        align-content: flex-start !important
    }
    .ppvx_align-content-xxl-end___2-7-9 {
        align-content: flex-end !important
    }
    .ppvx_align-content-xxl-center___2-7-9 {
        align-content: center !important
    }
    .ppvx_align-content-xxl-between___2-7-9 {
        align-content: space-between !important
    }
    .ppvx_align-content-xxl-around___2-7-9 {
        align-content: space-around !important
    }
    .ppvx_align-content-xxl-stretch___2-7-9 {
        align-content: stretch !important
    }
    .ppvx_align-self-xxl-auto___2-7-9 {
        align-self: auto !important
    }
    .ppvx_align-self-xxl-start___2-7-9 {
        align-self: flex-start !important
    }
    .ppvx_align-self-xxl-end___2-7-9 {
        align-self: flex-end !important
    }
    .ppvx_align-self-xxl-center___2-7-9 {
        align-self: center !important
    }
    .ppvx_align-self-xxl-baseline___2-7-9 {
        align-self: baseline !important
    }
    .ppvx_align-self-xxl-stretch___2-7-9 {
        align-self: stretch !important
    }
}

.ppvx_link___3-9-7 {
    font-size: 1rem;
    line-height: 1.5rem;
    color: #0070ba;
    text-decoration: none
}

.ppvx_link___3-9-7,
.ppvx_link___3-9-7.ppvx_link--caption___3-9-7 {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 500
}

.ppvx_link___3-9-7.ppvx_link--caption___3-9-7 {
    font-size: .875rem;
    line-height: 1.25rem
}

.ppvx_link___3-9-7:visited {
    color: #0070ba
}

.ppvx_link___3-9-7:active {
    color: #003087
}

.ppvx_link___3-9-7:active,
.ppvx_link___3-9-7:focus,
.ppvx_link___3-9-7:hover {
    text-decoration: underline;
    outline: none;
    cursor: pointer
}

.ppvx_link___3-9-7 .ppvx_icon___3-9-7,
.ppvx_link___3-9-7 .ppvx_link__left-icon___3-9-7,
.ppvx_link___3-9-7>[class^=ppvx_icon___] {
    display: inline-block;
    vertical-align: top;
    margin-right: .375rem
}

.ppvx_link___3-9-7:focus {
    outline: none;
    box-shadow: 0 0 0 .125rem #0070ba, 0 0 0 .375rem #bfdbee;
    outline: .125rem solid transparent;
    border-radius: .25rem
}

.ppvx_link--inverse___3-9-7,
.ppvx_link--inverse___3-9-7:active,
.ppvx_link--inverse___3-9-7:focus,
.ppvx_link--inverse___3-9-7:hover,
.ppvx_link--inverse___3-9-7:visited {
    color: #fff
}

.ppvx_link--inverse___3-9-7:focus {
    box-shadow: 0 0 0 .125rem #bfdbee, 0 0 0 .375rem rgba(191, 219, 238, .4);
    outline: .125rem solid transparent;
    border-radius: .25rem
}

.ppvx_link--secondary___3-9-7:not(.ppvx_link--inverse___3-9-7),
.ppvx_link--secondary___3-9-7:not(.ppvx_link--inverse___3-9-7):active,
.ppvx_link--secondary___3-9-7:not(.ppvx_link--inverse___3-9-7):focus,
.ppvx_link--secondary___3-9-7:not(.ppvx_link--inverse___3-9-7):hover,
.ppvx_link--secondary___3-9-7:not(.ppvx_link--inverse___3-9-7):visited {
    color: #2c2e2f
}

.ppvx_link__shimmer___3-9-7 {
    border-radius: .75rem;
    width: 100%;
    height: 1.5rem
}

.ppvx--v2___3-9-7 .ppvx_link___3-9-7:not(.ppvx--v1___3-9-7),
.ppvx_link___3-9-7.ppvx--v2___3-9-7:not(.ppvx--v1___3-9-7) {
    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-7 .ppvx_link___3-9-7:not(.ppvx--v1___3-9-7):focus,
.ppvx_link___3-9-7.ppvx--v2___3-9-7:not(.ppvx--v1___3-9-7):focus {
    color: #1040c1;
    box-shadow: 0 0 0 .1875rem #1040c1, 0 0 0 .5625rem rgba(16, 114, 235, .16);
    outline: .125rem solid transparent;
    border-radius: .25rem
}

.ppvx--v2___3-9-7 .ppvx_link___3-9-7:not(.ppvx--v1___3-9-7):active,
.ppvx--v2___3-9-7 .ppvx_link___3-9-7:not(.ppvx--v1___3-9-7):hover,
.ppvx_link___3-9-7.ppvx--v2___3-9-7:not(.ppvx--v1___3-9-7):active,
.ppvx_link___3-9-7.ppvx--v2___3-9-7:not(.ppvx--v1___3-9-7):hover {
    color: #1040c1
}

.ppvx--v2___3-9-7 .ppvx_link___3-9-7:not(.ppvx--v1___3-9-7):active,
.ppvx_link___3-9-7.ppvx--v2___3-9-7:not(.ppvx--v1___3-9-7):active {
    text-decoration: none
}

.ppvx--v2___3-9-7 .ppvx_link___3-9-7.ppvx_link--alt___3-9-7,
.ppvx_link___3-9-7.ppvx--v2___3-9-7.ppvx_link--alt___3-9-7 {
    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-7 .ppvx_link___3-9-7.ppvx_link--alt___3-9-7:focus,
.ppvx_link___3-9-7.ppvx--v2___3-9-7.ppvx_link--alt___3-9-7:focus {
    color: #142c8e;
    box-shadow: 0 0 0 .1875rem #1040c1, 0 0 0 .5625rem rgba(16, 114, 235, .16);
    outline: .125rem solid transparent;
    border-radius: .25rem
}

.ppvx--v2___3-9-7 .ppvx_link___3-9-7.ppvx_link--alt___3-9-7:active,
.ppvx--v2___3-9-7 .ppvx_link___3-9-7.ppvx_link--alt___3-9-7:hover,
.ppvx_link___3-9-7.ppvx--v2___3-9-7.ppvx_link--alt___3-9-7:active,
.ppvx_link___3-9-7.ppvx--v2___3-9-7.ppvx_link--alt___3-9-7:hover {
    color: #142c8e
}

.ppvx--v2___3-9-7 .ppvx_link___3-9-7.ppvx_link--alt___3-9-7:active,
.ppvx_link___3-9-7.ppvx--v2___3-9-7.ppvx_link--alt___3-9-7:active {
    text-decoration: none
}

.ppvx--v2___3-9-7 .ppvx_link___3-9-7.ppvx_link--caption___3-9-7,
.ppvx_link___3-9-7.ppvx--v2___3-9-7.ppvx_link--caption___3-9-7 {
    color: #1072eb;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400
}

.ppvx--v2___3-9-7 .ppvx_link___3-9-7.ppvx_link--secondary___3-9-7,
.ppvx_link___3-9-7.ppvx--v2___3-9-7.ppvx_link--secondary___3-9-7 {
    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-7 .ppvx_link___3-9-7.ppvx_link--secondary___3-9-7:active,
.ppvx--v2___3-9-7 .ppvx_link___3-9-7.ppvx_link--secondary___3-9-7:focus,
.ppvx--v2___3-9-7 .ppvx_link___3-9-7.ppvx_link--secondary___3-9-7:hover,
.ppvx_link___3-9-7.ppvx--v2___3-9-7.ppvx_link--secondary___3-9-7:active,
.ppvx_link___3-9-7.ppvx--v2___3-9-7.ppvx_link--secondary___3-9-7:focus,
.ppvx_link___3-9-7.ppvx--v2___3-9-7.ppvx_link--secondary___3-9-7:hover {
    color: #0c0c0d
}

.ppvx--v2___3-9-7 .ppvx_link___3-9-7.ppvx_link--secondary___3-9-7:active,
.ppvx_link___3-9-7.ppvx--v2___3-9-7.ppvx_link--secondary___3-9-7:active {
    text-decoration: none
}

.ppvx--v2___3-9-7 .ppvx_link___3-9-7.ppvx_link--inverse___3-9-7,
.ppvx_link___3-9-7.ppvx--v2___3-9-7.ppvx_link--inverse___3-9-7 {
    color: #fff;
    text-decoration: underline
}

.ppvx--v2___3-9-7 .ppvx_link___3-9-7.ppvx_link--inverse___3-9-7:focus,
.ppvx_link___3-9-7.ppvx--v2___3-9-7.ppvx_link--inverse___3-9-7:focus {
    color: #fff;
    box-shadow: 0 0 0 .1875rem #56ccfe, 0 0 0 .5625rem rgba(209, 241, 255, .16);
    outline: .125rem solid transparent;
    border-radius: .25rem
}

.ppvx--v2___3-9-7 .ppvx_link___3-9-7.ppvx_link--inverse___3-9-7:hover,
.ppvx_link___3-9-7.ppvx--v2___3-9-7.ppvx_link--inverse___3-9-7:hover {
    color: #d1f1ff
}

.ppvx--v2___3-9-7 .ppvx_link___3-9-7.ppvx_link--inverse___3-9-7:active,
.ppvx_link___3-9-7.ppvx--v2___3-9-7.ppvx_link--inverse___3-9-7:active {
    color: #e3e6f1;
    text-decoration: underline
}

.ppvx_btn___5-11-7 {
    position: relative;
    background-color: #0070ba;
    border-radius: 1.5rem;
    border: .0625rem solid #0070ba;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: .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: .6875rem 1.4375rem;
    text-align: center;
    text-decoration: none;
    transition: color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease
}

.ppvx_btn___5-11-7:active,
.ppvx_btn___5-11-7:hover,
.ppvx_btn___5-11-7:visited {
    color: #fff
}

.ppvx_btn___5-11-7:active,
.ppvx_btn___5-11-7:hover {
    background-color: #003087;
    border-color: #003087
}

.ppvx_btn___5-11-7:hover {
    text-decoration: none
}

.ppvx_btn___5-11-7:active,
.ppvx_btn___5-11-7:focus {
    outline: none
}

.ppvx_btn___5-11-7:focus:after {
    content: "";
    position: absolute;
    top: -.1875rem;
    left: -.1875rem;
    border: .125rem solid #0070ba;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: 1.625rem;
    text-indent: -.1875rem;
    width: calc(100% + .375rem);
    height: calc(100% + .375rem);
    pointer-events: none
}

.ppvx_btn--inverse___5-11-7 {
    background-color: #fff;
    border-color: #fff;
    color: #0070ba
}

.ppvx_btn--inverse___5-11-7:visited {
    color: #0070ba
}

.ppvx_btn--inverse___5-11-7:active,
.ppvx_btn--inverse___5-11-7:hover {
    background-color: #f5f7fa;
    border-color: #f5f7fa;
    color: #003087
}

.ppvx_btn--inverse___5-11-7:focus:after {
    content: "";
    position: absolute;
    top: -.1875rem;
    left: -.1875rem;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: 1.625rem;
    text-indent: -.1875rem;
    width: calc(100% + .375rem);
    height: calc(100% + .375rem);
    pointer-events: none;
    border: .125rem solid #bfdbee;
    box-shadow: 0 0 0 .25rem rgba(191, 219, 238, .4)
}

.ppvx_btn--secondary___5-11-7 {
    background: transparent;
    border-color: #0070ba;
    color: #0070ba;
    box-shadow: inset 0 0 0 .0625rem transparent
}

.ppvx_btn--secondary___5-11-7:visited {
    color: #0070ba
}

.ppvx_btn--secondary___5-11-7:active,
.ppvx_btn--secondary___5-11-7:hover {
    background: transparent;
    border-color: #003087;
    box-shadow: inset 0 0 0 .0625rem #003087;
    color: #003087
}

.ppvx_btn--secondary___5-11-7.ppvx_btn--inverse___5-11-7 {
    border-color: #fff;
    color: #fff
}

.ppvx_btn--secondary___5-11-7.ppvx_btn--inverse___5-11-7:visited {
    color: #fff
}

.ppvx_btn--secondary___5-11-7.ppvx_btn--inverse___5-11-7:active,
.ppvx_btn--secondary___5-11-7.ppvx_btn--inverse___5-11-7:hover {
    border-color: #fff;
    box-shadow: inset 0 0 0 .0625rem #fff
}

.ppvx_btn--branded___5-11-7:not(.ppvx_btn--icon___5-11-7).ppvx_btn--branded___5-11-7:not(.ppvx_btn--size_sm___5-11-7).ppvx_btn--branded___5-11-7:not(.ppvx_btn--size_md___5-11-7).ppvx_btn--branded___5-11-7:not(.ppvx_btn--secondary___5-11-7) {
    background: #ffc43a;
    border-color: #ffc43a;
    color: #012169
}

.ppvx_btn--branded___5-11-7:not(.ppvx_btn--icon___5-11-7).ppvx_btn--branded___5-11-7:not(.ppvx_btn--size_sm___5-11-7).ppvx_btn--branded___5-11-7:not(.ppvx_btn--size_md___5-11-7).ppvx_btn--branded___5-11-7:not(.ppvx_btn--secondary___5-11-7):active,
.ppvx_btn--branded___5-11-7:not(.ppvx_btn--icon___5-11-7).ppvx_btn--branded___5-11-7:not(.ppvx_btn--size_sm___5-11-7).ppvx_btn--branded___5-11-7:not(.ppvx_btn--size_md___5-11-7).ppvx_btn--branded___5-11-7:not(.ppvx_btn--secondary___5-11-7):hover {
    background: #ffb700;
    border-color: #ffb700;
    color: #012169
}

.ppvx_btn--tertiary___5-11-7 {
    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: .75rem .375rem
}

.ppvx_btn--tertiary___5-11-7:active,
.ppvx_btn--tertiary___5-11-7:hover {
    color: #1040c1;
    background: transparent
}

.ppvx_btn--tertiary___5-11-7:focus,
.ppvx_btn--tertiary___5-11-7:hover {
    text-decoration: underline
}

.ppvx_btn--tertiary___5-11-7:active {
    text-decoration: none
}

.ppvx_btn--tertiary___5-11-7:focus {
    outline: none;
    color: #1040c1
}

.ppvx_btn--tertiary___5-11-7:focus:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border: .1875rem solid #1040c1;
    box-shadow: 0 0 0 .375rem rgba(16, 114, 235, .16);
    border-radius: .25rem;
    text-indent: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.ppvx_btn--tertiary_alt___5-11-7 {
    position: relative;
    cursor: pointer;
    display: inline-block;
    background: transparent;
    border: none;
    color: #1072eb;
    padding: .75rem .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-7:active,
.ppvx_btn--tertiary_alt___5-11-7:hover {
    color: #1040c1;
    background: transparent
}

.ppvx_btn--tertiary_alt___5-11-7:focus,
.ppvx_btn--tertiary_alt___5-11-7:hover {
    text-decoration: underline
}

.ppvx_btn--tertiary_alt___5-11-7:active {
    text-decoration: none
}

.ppvx_btn--tertiary_alt___5-11-7:focus {
    outline: none;
    color: #1040c1
}

.ppvx_btn--tertiary_alt___5-11-7:focus:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border: .1875rem solid #1040c1;
    box-shadow: 0 0 0 .375rem rgba(16, 114, 235, .16);
    border-radius: .25rem;
    text-indent: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.ppvx_btn--tertiary_alt___5-11-7:active,
.ppvx_btn--tertiary_alt___5-11-7:focus,
.ppvx_btn--tertiary_alt___5-11-7:hover {
    color: #142c8e
}

.ppvx_btn--icon___5-11-7 {
    background: transparent;
    border-color: #0070ba;
    color: #0070ba;
    box-shadow: inset 0 0 0 .0625rem transparent
}

.ppvx_btn--icon___5-11-7:visited {
    color: #0070ba
}

.ppvx_btn--icon___5-11-7:active,
.ppvx_btn--icon___5-11-7:hover {
    background: transparent;
    border-color: #003087;
    box-shadow: inset 0 0 0 .0625rem #003087;
    color: #003087
}

.ppvx_btn--icon___5-11-7.ppvx_btn--inverse___5-11-7 {
    border-color: #fff;
    color: #fff
}

.ppvx_btn--icon___5-11-7.ppvx_btn--inverse___5-11-7:visited {
    color: #fff
}

.ppvx_btn--icon___5-11-7.ppvx_btn--inverse___5-11-7:active,
.ppvx_btn--icon___5-11-7.ppvx_btn--inverse___5-11-7:hover {
    border-color: #fff;
    box-shadow: inset 0 0 0 .0625rem #fff
}

.ppvx_btn--icon___5-11-7>span {
    vertical-align: top;
    padding-right: .375rem;
    display: inline-block
}

.ppvx_btn--size_md___5-11-7 {
    border-radius: 1.125rem;
    min-width: 4.5rem;
    padding: .5rem 1.0625rem
}

.ppvx_btn--size_md___5-11-7,
.ppvx_btn--size_sm___5-11-7 {
    font-size: .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-7 {
    min-width: 3.75rem;
    padding: .3125rem .9375rem
}

.ppvx_btn--icon___5-11-7[dir=rtl]>span,
[dir=rtl] .ppvx_btn--icon___5-11-7>span {
    padding-left: .375rem;
    padding-right: 0
}

.ppvx_btn--inverse___5-11-7[dir=rtl]:focus:after,
.ppvx_btn___5-11-7[dir=rtl]:focus:after {
    left: 0;
    right: -.1875rem
}

.ppvx_btn__icon___5-11-7 {
    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-7 .ppvx_btn__icon___5-11-7 {
    font-size: 1.125rem
}

.ppvx_btn___5-11-7.ppvx_btn--state_success___5-11-7 {
    border-color: #018065;
    pointer-events: none
}

.ppvx_btn___5-11-7.ppvx_btn--state_processing___5-11-7 {
    color: transparent;
    pointer-events: none
}

.ppvx_btn--state__screenreader___5-11-7 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.ppvx_btn--icon___5-11-7>.ppvx_btn--state__overlay___5-11-7,
.ppvx_btn--state__overlay___5-11-7 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: inherit;
    text-align: center;
    opacity: 0;
    -webkit-animation: fadeIn___5-11-7 .1s ease-in forwards;
    animation: fadeIn___5-11-7 .1s ease-in forwards;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-right: 0
}

.ppvx_btn--state__overlay--success___5-11-7 {
    background-color: #018065
}

.ppvx_btn--state__overlay--success___5-11-7: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-7 .ppvx_btn--state__success-icon___5-11-7,
.ppvx_btn--state__overlay--success___5-11-7:before {
    line-height: 2;
    color: #fff
}

@-webkit-keyframes fadeIn___5-11-7 {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn___5-11-7 {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.ppvx_btn--size_sm___5-11-7 .ppvx_btn--state__overlay--success___5-11-7:before {
    font-size: 1.125rem
}

.ppvx_btn--size_sm___5-11-7 .ppvx_btn--state__overlay--success___5-11-7 .ppvx_btn--state__success-icon___5-11-7,
.ppvx_btn--size_sm___5-11-7 .ppvx_btn--state__overlay--success___5-11-7:before {
    line-height: 1.6
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7),
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7) {
    background-color: #142c8e;
    border: .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: .625rem 1.875rem
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7):hover,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7):hover {
    background-color: #1040c1;
    border-color: #1040c1
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7):active,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7):active {
    background-color: #121661;
    border-color: #121661
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7):focus:after,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7):focus:after {
    content: "";
    position: absolute;
    top: -.125rem;
    left: -.125rem;
    border: .1875rem solid #1040c1;
    box-shadow: 0 0 0 .375rem rgba(16, 114, 235, .16);
    border-radius: inherit;
    text-indent: -.125rem;
    width: calc(100% + .25rem);
    height: calc(100% + .25rem);
    pointer-events: none
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--size_sm___5-11-7,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--size_sm___5-11-7 {
    color: #fff;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    padding: .25rem .875rem
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--inverse___5-11-7,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--inverse___5-11-7 {
    background: #fff;
    color: #142c8e;
    border-color: #fff
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--inverse___5-11-7:hover,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--inverse___5-11-7:hover {
    background: #d1f1ff;
    border-color: #d1f1ff
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--inverse___5-11-7:active,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--inverse___5-11-7:active {
    background: #e3e6f1;
    border-color: #e3e6f1
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--inverse___5-11-7:focus:after,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--inverse___5-11-7:focus:after {
    content: "";
    position: absolute;
    top: -.125rem;
    left: -.125rem;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: inherit;
    text-indent: -.125rem;
    width: calc(100% + .25rem);
    height: calc(100% + .25rem);
    pointer-events: none;
    border: .1875rem solid #56ccfe;
    box-shadow: 0 0 0 .375rem rgba(209, 241, 255, .16)
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--secondary___5-11-7,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--secondary___5-11-7 {
    background: transparent;
    color: #142c8e
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--secondary___5-11-7:hover,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--secondary___5-11-7:hover {
    color: #1040c1;
    border-color: #1072eb;
    box-shadow: none
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--secondary___5-11-7:active,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--secondary___5-11-7:active {
    color: #121661;
    border-color: #121661;
    box-shadow: none
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--secondary___5-11-7.ppvx_btn--inverse___5-11-7,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--secondary___5-11-7.ppvx_btn--inverse___5-11-7 {
    color: #fff;
    border-color: #fff
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--secondary___5-11-7.ppvx_btn--inverse___5-11-7:hover,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--secondary___5-11-7.ppvx_btn--inverse___5-11-7:hover {
    background: rgba(227, 230, 241, .16)
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--secondary___5-11-7.ppvx_btn--inverse___5-11-7:active,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--secondary___5-11-7.ppvx_btn--inverse___5-11-7:active {
    background: rgba(12, 12, 13, .3)
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--branded___5-11-7:not(.ppvx_btn--size_sm___5-11-7):not(.ppvx_btn--size_md___5-11-7):not(.ppvx_btn--secondary___5-11-7),
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--branded___5-11-7:not(.ppvx_btn--size_sm___5-11-7):not(.ppvx_btn--size_md___5-11-7):not(.ppvx_btn--secondary___5-11-7) {
    background: #ffc43a;
    border-color: #ffc43a;
    color: #121661
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--branded___5-11-7:not(.ppvx_btn--size_sm___5-11-7):not(.ppvx_btn--size_md___5-11-7):not(.ppvx_btn--secondary___5-11-7):hover,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--branded___5-11-7:not(.ppvx_btn--size_sm___5-11-7):not(.ppvx_btn--size_md___5-11-7):not(.ppvx_btn--secondary___5-11-7):hover {
    background: #fed13c;
    border-color: #fed13c
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--branded___5-11-7:not(.ppvx_btn--size_sm___5-11-7):not(.ppvx_btn--size_md___5-11-7):not(.ppvx_btn--secondary___5-11-7):active,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn--branded___5-11-7:not(.ppvx_btn--size_sm___5-11-7):not(.ppvx_btn--size_md___5-11-7):not(.ppvx_btn--secondary___5-11-7):active {
    background: #d89700;
    border-color: #d89700
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7) .ppvx_btn__icon___5-11-7,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7) .ppvx_btn__icon___5-11-7 {
    vertical-align: top;
    padding-right: .375rem;
    display: inline-block
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn___5-11-7.ppvx_btn--state_success___5-11-7,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn___5-11-7.ppvx_btn--state_success___5-11-7 {
    border-color: #308a67;
    background-color: #308a67
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn___5-11-7.ppvx_btn--state_processing___5-11-7,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7).ppvx_btn___5-11-7.ppvx_btn--state_processing___5-11-7 {
    color: transparent
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7) .ppvx_btn--state__overlay--success___5-11-7:before,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7) .ppvx_btn--state__overlay--success___5-11-7:before {
    color: #fff
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7) .ppvx_btn--state__overlay--success___5-11-7,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7) .ppvx_btn--state__overlay--success___5-11-7 {
    background-color: #308a67
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7)[dir=rtl]:focus:after,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7)[dir=rtl]:focus:after,
[dir=rtl] .ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7):focus:after,
[dir=rtl] .ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7):focus:after {
    left: 0;
    right: -.125rem
}

.ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7)[dir=rtl] .ppvx_btn__icon___5-11-7,
.ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7)[dir=rtl] .ppvx_btn__icon___5-11-7,
[dir=rtl] .ppvx--v2___5-11-7 .ppvx_btn___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7) .ppvx_btn__icon___5-11-7,
[dir=rtl] .ppvx_btn___5-11-7.ppvx--v2___5-11-7:not(.ppvx_btn--icon___5-11-7):not(.ppvx--v1___5-11-7) .ppvx_btn__icon___5-11-7 {
    padding-left: .375rem;
    padding-right: 0
}

.ppvx_btn--state__overlay--success-with-svg-icon___5-11-7:before {
    display: none
}

.ppvx_text--xl8___5-8-1 {
    font-size: 5rem;
    line-height: 6rem
}

.ppvx_text--xl7___5-8-1,
.ppvx_text--xl8___5-8-1 {
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.ppvx_text--xl7___5-8-1 {
    font-size: 4.5rem;
    line-height: 5.25rem
}

.ppvx_text--xl6___5-8-1 {
    font-size: 3.75rem;
    line-height: 4.5rem
}

.ppvx_text--xl5___5-8-1,
.ppvx_text--xl6___5-8-1 {
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.ppvx_text--xl5___5-8-1 {
    font-size: 3.125rem;
    line-height: 3.75rem
}

.ppvx_text--xl4___5-8-1 {
    font-size: 2.5rem;
    line-height: 3rem;
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.ppvx_text--xl3___5-8-1 {
    font-size: 1.875rem
}

.ppvx_text--xl2___5-8-1,
.ppvx_text--xl3___5-8-1 {
    line-height: 2.25rem;
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.ppvx_text--xl2___5-8-1 {
    font-size: 1.5rem
}

.ppvx_text--xl___5-8-1 {
    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-1 {
    font-size: 1.125rem
}

.ppvx_text--lg___5-8-1,
.ppvx_text--md___5-8-1 {
    line-height: 1.5rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.ppvx_text--md___5-8-1 {
    font-size: .9375rem
}

.ppvx_text--sm___5-8-1 {
    font-size: .8125rem;
    line-height: 1.125rem
}

.ppvx_text--sm___5-8-1,
.ppvx_text--xs___5-8-1 {
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.ppvx_text--xs___5-8-1 {
    font-size: .6875rem;
    line-height: .9375rem
}

.ppvx_text--regular___5-8-1 {
    font-weight: 700
}

.ppvx_text--medium___5-8-1 {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif
}

.ppvx_text--caption___5-8-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500
}

.ppvx_text--caption-strong___5-8-1 {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500
}

.ppvx_text--body___5-8-1 {
    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-1 {
    font-size: 1rem;
    line-height: 1.5rem
}

.ppvx_text--body-strong___5-8-1,
.ppvx_text--heading-xs___5-8-1 {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 500
}

.ppvx_text--heading-xs___5-8-1 {
    font-size: 1.125rem;
    line-height: 1.625rem
}

.ppvx_text--heading-sm___5-8-1 {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.ppvx_text--heading-md___5-8-1,
.ppvx_text--heading-sm___5-8-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 500
}

.ppvx_text--heading-md___5-8-1 {
    font-size: 1.5rem;
    line-height: 2rem
}

.ppvx_text--heading-lg___5-8-1 {
    font-size: 2rem;
    line-height: 2.5rem
}

.ppvx_text--heading-lg___5-8-1,
.ppvx_text--hero___5-8-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 500
}

.ppvx_text--hero___5-8-1 {
    font-size: 2.5rem;
    line-height: 3rem
}

.ppvx_text--beta-title___5-8-1 {
    font-size: 1rem;
    line-height: 1.5rem
}

.ppvx_text--beta-heading-xs___5-8-1,
.ppvx_text--beta-title___5-8-1 {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 500
}

.ppvx_text--beta-heading-xs___5-8-1 {
    font-size: 1.125rem;
    line-height: 1.625rem
}

.ppvx_text--beta-heading-sm___5-8-1 {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.ppvx_text--beta-heading-md___5-8-1,
.ppvx_text--beta-heading-sm___5-8-1 {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 500
}

.ppvx_text--beta-heading-md___5-8-1 {
    font-size: 1.5rem;
    line-height: 2rem
}

.ppvx_text--beta-heading-lg___5-8-1 {
    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-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 4rem;
    line-height: 4.5rem;
    font-weight: 500
}

.ppvx_text--shimmer___5-8-1 {
    border-radius: .75rem;
    width: 100%;
    height: 100%
}

.ppvx_text--shimmer___5-8-1.ppvx_text--hero___5-8-1 {
    height: 4.875rem
}

.ppvx_text--shimmer___5-8-1.ppvx_text--heading-lg___5-8-1 {
    height: 3rem
}

.ppvx_text--shimmer___5-8-1.ppvx_text--heading-sm___5-8-1 {
    height: 2.25rem
}

.ppvx_text--shimmer___5-8-1.ppvx_text--body-strong___5-8-1,
.ppvx_text--shimmer___5-8-1.ppvx_text--body___5-8-1 {
    height: 1.5rem
}

.ppvx_text--shimmer___5-8-1.ppvx_text--caption-strong___5-8-1,
.ppvx_text--shimmer___5-8-1.ppvx_text--caption___5-8-1 {
    height: 1.25rem
}

.ppvx--v2___5-8-1 .ppvx_text--caption___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1.ppvx_text--caption___5-8-1:not(.ppvx--v1___5-8-1) {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400
}

.ppvx--v2___5-8-1 .ppvx_text--caption-strong___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1.ppvx_text--caption-strong___5-8-1:not(.ppvx--v1___5-8-1) {
    color: #0c0c0d;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400
}

.ppvx--v2___5-8-1 .ppvx_text--beta-heading-xs___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1 .ppvx_text--beta-title___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1 .ppvx_text--body___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1.ppvx_text--beta-heading-xs___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1.ppvx_text--beta-title___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1.ppvx_text--body___5-8-1:not(.ppvx--v1___5-8-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___5-8-1 .ppvx_text--body-strong___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1.ppvx_text--body-strong___5-8-1:not(.ppvx--v1___5-8-1) {
    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-1 .ppvx_text--beta-heading-md___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1 .ppvx_text--beta-heading-sm___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1 .ppvx_text--heading-md___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1 .ppvx_text--heading-sm___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1.ppvx_text--beta-heading-md___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1.ppvx_text--beta-heading-sm___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1.ppvx_text--heading-md___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1.ppvx_text--heading-sm___5-8-1:not(.ppvx--v1___5-8-1) {
    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-1 .ppvx_text--beta-heading-lg___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1 .ppvx_text--heading-lg___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1.ppvx_text--beta-heading-lg___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1.ppvx_text--heading-lg___5-8-1:not(.ppvx--v1___5-8-1) {
    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-1 .ppvx_text--beta-display-lg___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1 .ppvx_text--hero___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1.ppvx_text--beta-display-lg___5-8-1:not(.ppvx--v1___5-8-1),
.ppvx--v2___5-8-1.ppvx_text--hero___5-8-1:not(.ppvx--v1___5-8-1) {
    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-1,
.ppvx_line-clamp___5-8-1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.ppvx_line-clamp--line-1___5-8-1 {
    -webkit-line-clamp: 1
}

.ppvx_line-clamp--line-2___5-8-1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2
}

.ppvx_line-clamp--line-3___5-8-1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3
}

.ppvx_line-clamp--line-4___5-8-1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 4
}

.ppvx_divider___3-5-25 {
    border: none;
    border-top: .0625rem solid #cbd2d6;
    margin: .75rem 0
}

.ppvx_divider--inverse___3-5-25 {
    border-color: #fff
}

.ppvx_divider--secondary___3-5-25 {
    background-image: linear-gradient(90deg, #9da3a6, #9da3a6 33%, transparent 34%);
    background-position: top;
    background-size: .1875rem .0625rem;
    background-repeat: repeat-x;
    height: .0625rem;
    border-top: none
}

.ppvx_divider--secondary___3-5-25.ppvx_divider--inverse___3-5-25 {
    background-image: linear-gradient(90deg, #fff, #fff 33%, transparent 34%)
}

.ppvx--v2___3-5-25 .ppvx_divider___3-5-25:not(.ppvx--v1___3-5-25),
.ppvx_divider___3-5-25.ppvx--v2___3-5-25:not(.ppvx--v1___3-5-25) {
    border-top: .0625rem solid #f1efea
}

.ppvx--v2___3-5-25 .ppvx_divider--secondary___3-5-25:not(.ppvx--v1___3-5-25),
.ppvx_divider--secondary___3-5-25.ppvx--v2___3-5-25:not(.ppvx--v1___3-5-25) {
    border-top: none;
    background-image: linear-gradient(90deg, #f1efea, #f1efea 33%, transparent 34%)
}

.ppvx--v2___3-5-25 .ppvx_divider--secondary___3-5-25:not(.ppvx--v1___3-5-25).ppvx_divider--inverse___3-5-25,
.ppvx_divider--secondary___3-5-25.ppvx--v2___3-5-25:not(.ppvx--v1___3-5-25).ppvx_divider--inverse___3-5-25 {
    background-image: linear-gradient(90deg, #fff, #fff 33%, transparent 34%)
}

.ppvx_divider--inverse___3-5-25.ppvx--v2___3-5-25:not(.ppvx--v1___3-5-25),
.pvx--v2___3-5-25 .ppvx_divider--inverse___3-5-25:not(.ppvx--v1___3-5-25) {
    border-color: #fff
}

.ppvx_modal--container_middle___1-13-5 {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 75%;
    max-width: 54rem
}

@media screen and (max-width:47rem) {
    .ppvx_modal--container_middle___1-13-5 {
        width: calc(100% - 3rem)
    }
}

@media screen and (max-width:36rem) {
    .ppvx_modal--container_middle___1-13-5 {
        width: calc(100% - 2rem)
    }
}

.ppvx_modal--container_bottom___1-13-5 {
    display: flex;
    align-items: flex-end;
    justify-content: space-around;
    width: 45rem
}

@media screen and (max-width:64rem) {
    .ppvx_modal--container_bottom___1-13-5 {
        width: 35.5rem
    }
}

@media screen and (max-width:47rem) {
    .ppvx_modal--container_bottom___1-13-5 {
        width: 100vw
    }
}

.ppvx_modal___1-13-5 {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    position: relative
}

:not(.ppvx_modal--container_middle___1-13-5):not(.ppvx_modal--container_bottom___1-13-5)>.ppvx_modal___1-13-5 {
    width: 75%;
    max-width: 54rem
}

.ppvx_modal--container_bottom___1-13-5>.ppvx_modal___1-13-5,
.ppvx_modal--container_middle___1-13-5>.ppvx_modal___1-13-5 {
    flex-basis: 100%
}

.ppvx_modal___1-13-5:not(.ppvx_modal--overpanel___1-13-5):not(.ppvx_modal--sheet___1-13-5) {
    min-height: 8rem;
    border-radius: .75rem;
    max-height: 75vh;
    box-shadow: 0 .75rem 1.75rem rgba(0, 0, 0, .16);
    opacity: 0;
    transition: opacity .3s ease-in-out
}

@media screen and (max-width:47rem) {
    :not(.ppvx_modal--container_middle___1-13-5):not(.ppvx_modal--container_bottom___1-13-5)>.ppvx_modal___1-13-5:not(.ppvx_modal--overpanel___1-13-5):not(.ppvx_modal--sheet___1-13-5) {
        width: calc(100% - 3rem)
    }
}

@media screen and (max-width:36rem) {
    :not(.ppvx_modal--container_middle___1-13-5):not(.ppvx_modal--container_bottom___1-13-5)>.ppvx_modal___1-13-5:not(.ppvx_modal--overpanel___1-13-5):not(.ppvx_modal--sheet___1-13-5) {
        width: calc(100% - 2rem)
    }
}

.ppvx_modal___1-13-5.ppvx_modal--overpanel___1-13-5,
.ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 {
    border: .0625rem solid #b7bcbf
}

.ppvx_modal___1-13-5.ppvx_modal--overpanel___1-13-5 {
    height: 100vh;
    height: calc(var(--vh, 1vh)*100);
    top: 100vh;
    transition: top .3s ease-in-out .3s
}

@media screen and (max-width:47rem) {
    :not(.ppvx_modal--container_middle___1-13-5):not(.ppvx_modal--container_bottom___1-13-5)>.ppvx_modal___1-13-5.ppvx_modal--overpanel___1-13-5 {
        width: calc(100% - 3rem)
    }
}

@media screen and (max-width:36rem) {
    .ppvx_modal___1-13-5.ppvx_modal--overpanel___1-13-5 {
        width: 100%
    }
}

.ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 {
    height: 100vh;
    width: auto;
    bottom: -100vh;
    transition: bottom .3s ease-in-out;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

:not(.ppvx_modal--container_bottom___1-13-5)>.ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 {
    width: 45rem
}

@media screen and (max-width:64rem) {
    :not(.ppvx_modal--container_bottom___1-13-5)>.ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 {
        width: 35.5rem
    }
}

@media screen and (max-width:47rem) {
    .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 {
        height: auto;
        min-height: 3rem;
        max-height: 90vh;
        max-height: calc(var(--vh, 1vh)*90);
        border-top-left-radius: .75rem;
        border-top-right-radius: .75rem
    }
    :not(.ppvx_modal--container_bottom___1-13-5)>.ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 {
        width: 100%
    }
}

@media screen and (max-width:47rem) {
    .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 {
        width: 100vw
    }
}

.ppvx_modal-backdrop___1-13-5 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1050;
    visibility: hidden;
    opacity: 0;
    transition: opacity .3s ease-in-out, visibility .3s .3s;
    background-color: rgba(0, 0, 0, .4);
    display: flex;
    align-items: center;
    justify-content: space-around
}

.ppvx_modal-backdrop___1-13-5.ppvx_modal-backdrop--show___1-13-5,
.ppvx_modal-backdrop___1-13-5[aria-hidden=false] {
    visibility: visible;
    opacity: 1;
    transition: opacity .3s ease-in-out
}

.ppvx_modal-backdrop___1-13-5.ppvx_modal-backdrop--show___1-13-5 .ppvx_modal___1-13-5:not(.ppvx_modal--overpanel___1-13-5):not(.ppvx_modal--sheet___1-13-5),
.ppvx_modal-backdrop___1-13-5[aria-hidden=false] .ppvx_modal___1-13-5:not(.ppvx_modal--overpanel___1-13-5):not(.ppvx_modal--sheet___1-13-5) {
    opacity: 1;
    transition: opacity .3s ease-in-out .3s
}

.ppvx_modal-backdrop___1-13-5.ppvx_modal-backdrop--show___1-13-5 .ppvx_modal--overpanel___1-13-5,
.ppvx_modal-backdrop___1-13-5[aria-hidden=false] .ppvx_modal--overpanel___1-13-5 {
    transition: top .3s ease-in-out .3s;
    top: 0
}

.ppvx_modal-backdrop___1-13-5.ppvx_modal-backdrop--show___1-13-5 .ppvx_modal--sheet___1-13-5,
.ppvx_modal-backdrop___1-13-5[aria-hidden=false] .ppvx_modal--sheet___1-13-5 {
    transition: bottom .3s ease-in-out .3s;
    bottom: 0
}

.ppvx_scrim___1-13-5 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1050;
    visibility: hidden;
    transition: background-color .3s ease-in-out, visibility .3s .3s;
    background-color: transparent;
    display: flex;
    align-items: flex-end;
    justify-content: space-around
}

.ppvx_scrim___1-13-5.ppvx_scrim--show___1-13-5,
.ppvx_scrim___1-13-5[aria-hidden=false] {
    visibility: visible;
    transition: background-color .3s ease-in-out;
    background-color: rgba(0, 0, 0, .4)
}

.ppvx_scrim___1-13-5.ppvx_scrim--show___1-13-5 .ppvx_modal___1-13-5:not(.ppvx_modal--overpanel___1-13-5):not(.ppvx_modal--sheet___1-13-5),
.ppvx_scrim___1-13-5[aria-hidden=false] .ppvx_modal___1-13-5:not(.ppvx_modal--overpanel___1-13-5):not(.ppvx_modal--sheet___1-13-5) {
    opacity: 1;
    transition: opacity .3s ease-in-out .3s
}

.ppvx_scrim___1-13-5.ppvx_scrim--show___1-13-5 .ppvx_modal--overpanel___1-13-5,
.ppvx_scrim___1-13-5[aria-hidden=false] .ppvx_modal--overpanel___1-13-5 {
    transition: top .3s ease-in-out .3s;
    top: 0
}

.ppvx_scrim___1-13-5.ppvx_scrim--show___1-13-5 .ppvx_modal--sheet___1-13-5,
.ppvx_scrim___1-13-5[aria-hidden=false] .ppvx_modal--sheet___1-13-5 {
    transition: bottom .3s ease-in-out;
    bottom: 0
}

.ppvx_modal__contents___1-13-5 {
    flex: 1 1 auto;
    overflow: auto;
    padding: 0 3rem;
    position: relative;
    border-radius: inherit
}

.ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal__contents___1-13-5 {
    padding: 0 8.5rem
}

@media screen and (max-width:64rem) {
    .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal__contents___1-13-5 {
        padding: 0 5rem
    }
}

@media screen and (max-width:47rem) {
    .ppvx_modal__contents___1-13-5 {
        padding: 0 1.5rem 1.5rem
    }
    .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal__contents___1-13-5 {
        padding: 0 1rem 1rem
    }
    .ppvx_modal-header___1-13-5+.ppvx_modal__contents___1-13-5 {
        border-radius: 0
    }
}

@media screen and (max-width:36rem) {
    .ppvx_modal___1-13-5:not(.ppvx_modal--overpanel___1-13-5):not(.ppvx_modal--sheet___1-13-5) .ppvx_modal__contents___1-13-5:not(.ppvx_modal__contents--no-padding___1-13-5) {
        padding: 0 1rem 1.5rem
    }
    .ppvx_modal___1-13-5.ppvx_modal--overpanel___1-13-5 .ppvx_modal__contents___1-13-5 {
        padding: 0 .75rem 1.5rem
    }
}

.ppvx_modal___1-13-5 .ppvx_modal__contents___1-13-5.ppvx_modal__contents--no-padding___1-13-5,
.ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal__contents___1-13-5.ppvx_modal__contents--no-padding___1-13-5 {
    padding: 0
}

.ppvx_modal__contents--center___1-13-5 {
    text-align: center
}

.ppvx_modal___1-13-5:not(.ppvx_modal--overpanel___1-13-5):not(.ppvx_modal--sheet___1-13-5) .ppvx_modal__contents___1-13-5 {
    max-height: 70vh
}

.ppvx_modal__screenreader___1-13-5 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.ppvx_modal-header___1-13-5 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    flex: 0 0 auto;
    z-index: 1;
    min-height: 4.5rem
}

.ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal-header___1-13-5 {
    min-height: 4.5rem
}

@media screen and (max-width:47rem) {
    .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal-header___1-13-5 {
        min-height: 3.5rem
    }
}

.ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__action___1-13-5,
.ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__close___1-13-5 {
    min-height: 4.5rem;
    padding: .75rem 0;
    margin: 0 1rem
}

@media screen and (max-width:47rem) {
    .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__action___1-13-5,
    .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__close___1-13-5 {
        min-height: 3.5rem;
        padding: .25rem 0;
        margin: 0 .25rem
    }
}

.ppvx_modal-header--gripper___1-13-5:before {
    content: "";
    flex: 0 0 100%;
    height: 1rem;
    text-align: center
}

.ppvx_modal-header--gripper___1-13-5:after {
    content: "";
    display: block;
    width: 3rem;
    height: .5rem;
    border: .0625rem solid #9da3a6;
    background-color: #9da3a6;
    border-radius: .25rem;
    position: absolute;
    top: .5rem;
    left: 50%;
    transform: translateX(-50%)
}

.ppvx_modal-header--divider___1-13-5 {
    border-bottom: 1px solid #cbd2d6
}

.ppvx_modal-header--scrolled___1-13-5 {
    box-shadow: 0 .1875rem .625rem rgba(0, 0, 0, .16)
}

.ppvx_modal-header__action___1-13-5 {
    flex: 0 0 3rem;
    height: 3rem;
    margin: .5rem 1rem
}

.ppvx_modal-header__title___1-13-5 {
    flex: 1 1 48px;
    margin: .5rem;
    text-align: center;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.ppvx_modal-header__close___1-13-5 {
    flex: 0 0 3rem;
    margin: .75rem;
    height: 3rem;
    text-align: right
}

.ppvx_modal-header__work-area___1-13-5 {
    flex: 0 0 100%;
    padding: .5rem 1rem
}

.ppvx_modal__contents--close___1-13-5 {
    position: absolute;
    top: .75rem;
    right: .75rem;
    z-index: 2
}

[dir=rtl] .ppvx_modal__contents--close___1-13-5 {
    left: .75rem;
    right: auto
}

.ppvx_modal-header__close-btn___1-13-5 {
    --deprecated: "Do not use";
    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;
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
    background-color: #fff;
    color: #2c2e2f;
    border-radius: 50%;
    border: none;
    padding: 0;
    cursor: pointer;
    text-indent: .0625rem;
    position: relative
}

.ppvx_modal-header__close-btn___1-13-5:before {
    content: "\E919"
}

.ppvx_modal-header__close-btn___1-13-5:hover {
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, .08) 80%, rgba(44, 46, 47, .08)), none
}

.ppvx_modal-header__close-btn___1-13-5:active,
.ppvx_modal-header__close-btn___1-13-5:hover {
    background-size: 100% 500%;
    background-position: 0 100%;
    transition: background-position .3s ease-in-out
}

.ppvx_modal-header__close-btn___1-13-5:active {
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, .12) 80%, rgba(44, 46, 47, .12)), none
}

.ppvx_modal-header__close-btn___1-13-5:focus {
    outline: none
}

.ppvx_modal-header__close-btn___1-13-5:focus:after {
    content: "";
    position: absolute;
    top: -.0625rem;
    left: -.0625rem;
    right: 0;
    border: .125rem solid #0070ba;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: 50%;
    text-indent: .0625rem;
    width: 3.125rem;
    height: 3.125rem;
    pointer-events: none
}

.ppvx_modal-content__title___1-13-5 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 500
}

.ppvx_modal--overpanel___1-13-5 .ppvx_modal-header___1-13-5:not(.ppvx_modal-header--no-logo___1-13-5) {
    background: url(../img/pp_fc_mg_2x.png) no-repeat 50% 1.5rem;
    background-size: 1.5rem
}

.ppvx_modal-footer___1-13-5 {
    min-height: 4.5rem;
    padding: 1rem;
    position: relative;
    flex: 1 0 auto
}

.ppvx_modal-footer--scrolled___1-13-5 {
    box-shadow: 0 -.1875rem .625rem rgba(0, 0, 0, .16)
}

.ppvx_modal-footer--align_center___1-13-5 {
    text-align: center
}

.ppvx_modal-footer--align_right___1-13-5 {
    text-align: right
}

.ppvx_modal___1-13-5 .ppvx_visible-only-in-context___1-13-5 {
    display: block;
    display: initial
}

@media screen and (max-width:47rem) {
    .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5.ppvx_modal--sheet--height_90___1-13-5 {
        height: 90vh;
        height: calc(var(--vh, 1vh)*90);
        border-top-left-radius: .75rem;
        border-top-right-radius: .75rem
    }
}

.ppvx_modal-header__close-btn--svg___1-13-5:before {
    display: none
}

.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5),
.ppvx--v2___1-13-5 .ppvx_scrim___1-13-5:not(.ppvx--v1___1-13-5),
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5),
.ppvx_scrim___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) {
    transition-timing-function: cubic-bezier(0, .9, .3, 1)
}

.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5)[aria-hidden=false],
.ppvx--v2___1-13-5 .ppvx_scrim___1-13-5:not(.ppvx--v1___1-13-5)[aria-hidden=false],
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5)[aria-hidden=false],
.ppvx_scrim___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5)[aria-hidden=false] {
    transition-duration: .5s
}

.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5)[aria-hidden=true],
.ppvx--v2___1-13-5 .ppvx_scrim___1-13-5:not(.ppvx--v1___1-13-5)[aria-hidden=true],
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5)[aria-hidden=true],
.ppvx_scrim___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5)[aria-hidden=true] {
    transition-duration: .3s
}

.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header___1-13-5,
.ppvx--v2___1-13-5 .ppvx_scrim___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header___1-13-5,
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header___1-13-5,
.ppvx_scrim___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header___1-13-5 {
    min-height: 0;
    height: auto;
    padding: .25rem
}

@media screen and (min-width:47rem) {
    .ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header___1-13-5,
    .ppvx--v2___1-13-5 .ppvx_scrim___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header___1-13-5,
    .ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header___1-13-5,
    .ppvx_scrim___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header___1-13-5 {
        padding: .75rem .375rem
    }
}

.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header__title___1-13-5,
.ppvx--v2___1-13-5 .ppvx_scrim___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header__title___1-13-5,
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header__title___1-13-5,
.ppvx_scrim___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header__title___1-13-5 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400
}

.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header__action___1-13-5,
.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header__close___1-13-5,
.ppvx--v2___1-13-5 .ppvx_scrim___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header__action___1-13-5,
.ppvx--v2___1-13-5 .ppvx_scrim___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header__close___1-13-5,
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header__action___1-13-5,
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header__close___1-13-5,
.ppvx_scrim___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header__action___1-13-5,
.ppvx_scrim___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header__close___1-13-5 {
    min-height: 0;
    height: auto;
    padding: 0;
    flex-basis: 3rem
}

.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__action___1-13-5,
.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__close___1-13-5,
.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__action___1-13-5,
.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__close___1-13-5,
.ppvx--v2___1-13-5 .ppvx_scrim___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__action___1-13-5,
.ppvx--v2___1-13-5 .ppvx_scrim___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__close___1-13-5,
.ppvx--v2___1-13-5 .ppvx_scrim___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__action___1-13-5,
.ppvx--v2___1-13-5 .ppvx_scrim___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__close___1-13-5,
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__action___1-13-5,
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__close___1-13-5,
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__action___1-13-5,
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__close___1-13-5,
.ppvx_scrim___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__action___1-13-5,
.ppvx_scrim___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__close___1-13-5,
.ppvx_scrim___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__action___1-13-5,
.ppvx_scrim___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5.ppvx_modal--sheet___1-13-5 .ppvx_modal-header___1-13-5 .ppvx_modal-header__close___1-13-5 {
    min-height: 0;
    padding: 0;
    margin: 0
}

.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal__contents___1-13-5,
.ppvx--v2___1-13-5 .ppvx_scrim___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal__contents___1-13-5,
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal__contents___1-13-5,
.ppvx_scrim___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal__contents___1-13-5 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400
}

.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-content__title___1-13-5,
.ppvx--v2___1-13-5 .ppvx_scrim___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-content__title___1-13-5,
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-content__title___1-13-5,
.ppvx_scrim___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-content__title___1-13-5 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 400
}

.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5,
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal___1-13-5 {
    box-shadow: none
}

.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header--scrolled___1-13-5,
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-header--scrolled___1-13-5 {
    box-shadow: 0 0 .5rem rgba(0, 0, 0, .04), 0 .125rem 1.125rem rgba(0, 0, 0, .1)
}

.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-footer--scrolled___1-13-5,
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal-footer--scrolled___1-13-5 {
    box-shadow: 0 0 .5rem rgba(0, 0, 0, .04), 0 -.125rem 1.125rem rgba(0, 0, 0, .1)
}

.ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal__contents--close___1-13-5,
.ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal__contents--close___1-13-5 {
    right: .25rem;
    top: .25rem
}

@media screen and (min-width:47rem) {
    .ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal__contents--close___1-13-5,
    .ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal__contents--close___1-13-5 {
        right: .375rem;
        top: .75rem
    }
}

.ppvx--v2___1-13-5 [dir=rtl] .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal__contents--close___1-13-5,
[dir=rtl] .ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal__contents--close___1-13-5,
[dir=rtl] .ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal__contents--close___1-13-5 {
    left: .25rem;
    right: auto
}

@media screen and (min-width:47rem) {
    .ppvx--v2___1-13-5 [dir=rtl] .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal__contents--close___1-13-5,
    [dir=rtl] .ppvx--v2___1-13-5 .ppvx_modal-backdrop___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal__contents--close___1-13-5,
    [dir=rtl] .ppvx_modal-backdrop___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) .ppvx_modal__contents--close___1-13-5 {
        left: .375rem
    }
}

.ppvx--v2___1-13-5 .ppvx_modal-backdrop--show___1-13-5:not(.ppvx--v1___1-13-5),
.ppvx--v2___1-13-5 .ppvx_scrim--show___1-13-5:not(.ppvx--v1___1-13-5),
.ppvx_modal-backdrop--show___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5),
.ppvx_scrim--show___1-13-5.ppvx--v2___1-13-5:not(.ppvx--v1___1-13-5) {
    transition-duration: .5s
}

.ppvx_selection-menu__container___1-13-1 {
    border-radius: .25rem;
    min-width: 8rem;
    max-width: 67.5rem;
    max-height: 30rem;
    overflow-y: auto;
    overflow-x: hidden;
    position: absolute;
    margin-top: .25rem;
    z-index: 1051;
    box-shadow: 0 .1875rem .625rem rgba(0, 0, 0, .16);
    background-color: #fff;
    outline: .0625rem solid transparent
}

.ppvx_selection-menu___1-13-1 {
    list-style: none;
    margin: 0;
    padding: .5rem 0;
    display: none;
    background-color: transparent
}

.ppvx_selection-menu___1-13-1.ppvx_menu-list--multiline___1-13-1 .ppvx_menu-list__item--thumbnail___1-13-1 {
    align-items: end;
    margin-top: .375rem
}

.ppvx_selection-menu___1-13-1.ppvx_menu-list--multiline___1-13-1 .ppvx_menu-list__item___1-13-1 {
    align-items: end
}

.ppvx_selection-menu___1-13-1[aria-hidden=false] {
    display: block
}

.ppvx_selection-menu___1-13-1.keyboard-active___1-13-1 .ppvx_selection-menu__item___1-13-1:focus:after {
    content: "";
    position: absolute;
    top: 0;
    left: .25rem;
    border: .125rem solid #0070ba;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: .25rem;
    text-indent: .25rem;
    width: calc(100% - .5rem);
    height: 100%;
    pointer-events: none
}

.ppvx_selection-menu___1-13-1.ppvx_selection-menu--multiline___1-13-1 .ppvx_selection-menu__item--thumbnail___1-13-1 {
    align-items: end;
    margin-top: .375rem
}

.ppvx_selection-menu___1-13-1.ppvx_selection-menu--multiline___1-13-1 .ppvx_selection-menu__item___1-13-1 {
    align-items: end
}

.ppvx_selection-menu__item___1-13-1 {
    padding: .5rem 1rem;
    outline: none;
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer
}

@media (max-width:46.9375rem) {
    .ppvx_selection-menu__item___1-13-1 {
        padding: .75rem 1rem
    }
}

.ppvx_selection-menu__item___1-13-1.ppvx_menu-list__item--hilite___1-13-1,
.ppvx_selection-menu__item___1-13-1:hover {
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, .08) 80%, rgba(44, 46, 47, .08)), none;
    background-size: 100% 500%;
    background-position: 0 100%;
    transition: background-position .3s ease-in-out
}

.ppvx_selection-menu__item___1-13-1:active {
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, .12) 80%, rgba(44, 46, 47, .12)), none;
    background-size: 100% 500%;
    background-position: 0 100%;
    transition: background-position .3s ease-in-out
}

.ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text___1-13-1 {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500
}

.ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text___1-13-1:before {
    content: "\E90D";
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    speak: none
}

.ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text___1-13-1 .ppvx_selection-menu__selected-icon___1-13-1,
.ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text___1-13-1:before {
    color: #0070ba;
    font-size: 1.125rem;
    position: absolute;
    top: 50%;
    right: 1rem;
    transform: translateY(-50%)
}

[dir=rtl] .ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text___1-13-1 .ppvx_selection-menu__selected-icon___1-13-1,
[dir=rtl] .ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text___1-13-1:before {
    right: auto;
    left: 1rem
}

.ppvx_selection-menu__item___1-13-1 .ppvx_selection-menu__item--text-with-svg-icon___1-13-1:before,
.ppvx_selection-menu__item___1-13-1:active:after {
    display: none
}

.ppvx_selection-menu__item--secondary-text___1-13-1 {
    display: block;
    color: #687173;
    font-size: .875rem;
    line-height: 1.25rem
}

.ppvx_selection-menu__item--secondary-text___1-13-1,
.ppvx_selection-menu__item--text___1-13-1 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    pointer-events: none
}

.ppvx_selection-menu__item--text___1-13-1 {
    color: #2c2e2f;
    font-size: 1rem;
    line-height: 1.5rem;
    margin: 0 2.125rem 0 0
}

[dir=rtl] .ppvx_selection-menu__item--text___1-13-1 {
    margin-right: 0;
    margin-left: 2.125rem
}

.ppvx_selection-menu__item--thumbnail___1-13-1 {
    display: flex;
    align-items: center;
    margin-right: 1rem;
    min-height: auto;
    pointer-events: none
}

[dir=rtl] .ppvx_selection-menu__item--thumbnail___1-13-1 {
    margin-right: 0;
    margin-left: 1rem
}

.ppvx_selection-menu__item--thumbnail-image___1-13-1 {
    width: 1.875rem
}

.ppvx_selection-menu__item--unselectable___1-13-1 {
    pointer-events: none
}

.ppvx_selection-menu__item--hilite___1-13-1 {
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, .08) 80%, rgba(44, 46, 47, .08)), none;
    background-size: 100% 500%;
    background-position: 0 100%;
    transition: background-position .3s ease-in-out
}

.ppvx--v2___1-13-1 .ppvx_selection-menu__container___1-13-1:not(.ppvx--v1___1-13-1),
.ppvx_selection-menu__container___1-13-1.ppvx--v2___1-13-1:not(.ppvx--v1___1-13-1) {
    box-shadow: 0 0 .125rem rgba(0, 0, 0, .04), 0 .0625rem .75rem rgba(0, 0, 0, .08);
    border-radius: .75rem
}

@media (max-width:46.9375rem) {
    .ppvx--v2___1-13-1 .ppvx_selection-menu___1-13-1:not(.ppvx--v1___1-13-1),
    .ppvx_selection-menu___1-13-1.ppvx--v2___1-13-1:not(.ppvx--v1___1-13-1) {
        padding-bottom: 2.125rem
    }
}

.ppvx--v2___1-13-1 .ppvx_selection-menu___1-13-1:not(.ppvx--v1___1-13-1).keyboard-active___1-13-1 .ppvx_selection-menu__item___1-13-1:focus:after,
.ppvx_selection-menu___1-13-1.ppvx--v2___1-13-1:not(.ppvx--v1___1-13-1).keyboard-active___1-13-1 .ppvx_selection-menu__item___1-13-1:focus:after {
    content: "";
    position: absolute;
    top: 0;
    left: .375rem;
    border: .1875rem solid #1040c1;
    box-shadow: 0 0 0 .375rem rgba(16, 114, 235, .16);
    border-radius: .25rem;
    text-indent: .375rem;
    width: calc(100% - .75rem);
    height: 100%;
    pointer-events: none
}

.ppvx--v2___1-13-1 .ppvx_selection-menu___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item___1-13-1,
.ppvx_selection-menu___1-13-1.ppvx--v2___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item___1-13-1 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.ppvx--v2___1-13-1 .ppvx_selection-menu___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text___1-13-1,
.ppvx_selection-menu___1-13-1.ppvx--v2___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text___1-13-1 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400
}

.ppvx--v2___1-13-1 .ppvx_selection-menu___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text___1-13-1:before,
.ppvx_selection-menu___1-13-1.ppvx--v2___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text___1-13-1:before {
    content: "";
    -webkit-mask: url(../img/v2-checkmark.svg) center no-repeat;
    mask: url(../img/v2-checkmark.svg) center no-repeat;
    -webkit-mask-size: 1.5rem;
    mask-size: 1.5rem;
    background-color: #0070ba;
    display: block;
    width: 1.5rem;
    height: 1.5rem
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .ppvx--v2___1-13-1 .ppvx_selection-menu___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text___1-13-1:before,
    .ppvx_selection-menu___1-13-1.ppvx--v2___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text___1-13-1:before {
        content: url(../img/v2-checkmark.svg);
        background: none;
        width: 1.5rem;
        height: 1.5rem
    }
}

.ppvx--v2___1-13-1 .ppvx_selection-menu___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text___1-13-1 .ppvx_selection-menu__selected-icon___1-13-1,
.ppvx_selection-menu___1-13-1.ppvx--v2___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text___1-13-1 .ppvx_selection-menu__selected-icon___1-13-1 {
    color: #142c8e;
    font-size: 1.5rem
}

.ppvx--v2___1-13-1 .ppvx_selection-menu___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text-with-svg-icon___1-13-1:before,
.ppvx_selection-menu___1-13-1.ppvx--v2___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item___1-13-1[aria-selected=true] .ppvx_selection-menu__item--text-with-svg-icon___1-13-1:before {
    display: none
}

.ppvx--v2___1-13-1 .ppvx_selection-menu___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item--text___1-13-1,
.ppvx_selection-menu___1-13-1.ppvx--v2___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item--text___1-13-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___1-13-1 .ppvx_selection-menu___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item--thumbnail___1-13-1,
.ppvx_selection-menu___1-13-1.ppvx--v2___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item--thumbnail___1-13-1 {
    margin-right: .75rem
}

[dir=rtl] .ppvx--v2___1-13-1 .ppvx_selection-menu___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item--thumbnail___1-13-1,
[dir=rtl] .ppvx_selection-menu___1-13-1.ppvx--v2___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item--thumbnail___1-13-1 {
    margin-right: 0;
    margin-left: .75rem
}

.ppvx--v2___1-13-1 .ppvx_selection-menu___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item--secondary-text___1-13-1,
.ppvx_selection-menu___1-13-1.ppvx--v2___1-13-1:not(.ppvx--v1___1-13-1) .ppvx_selection-menu__item--secondary-text___1-13-1 {
    padding-top: .25rem;
    color: #757676;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400
}

.ppvx_selection-menu__loading-container___1-13-1 {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center
}

.ppvx_checkbox-group___3-6-24 {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0;
    border: none;
    text-align: left
}

.ppvx_checkbox___3-6-24 {
    position: relative;
    text-align: left
}

.ppvx_checkbox-group___3-6-24 .ppvx_checkbox___3-6-24 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.ppvx_checkbox__label___3-6-24 {
    -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-24:before {
    content: "";
    font-size: 1.125rem
}

.ppvx_checkbox__label___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
.ppvx_checkbox__label___3-6-24:before {
    border-radius: .25rem;
    border: .0625rem solid #909697;
    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-24 .ppvx_checkbox__check-icon-container___3-6-24 {
    display: flex;
    justify-content: center;
    align-items: center
}

.ppvx_checkbox__label___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24 .ppvx_checkbox__check-icon___3-6-24 {
    display: none
}

.ppvx_checkbox__label___3-6-24 .ppvx_checkbox__label-icon___3-6-24,
.ppvx_checkbox__label___3-6-24 .ppvx_icon___3-6-24,
.ppvx_checkbox__label___3-6-24>[class^=ppvx_icon___] {
    color: #0070ba;
    position: relative;
    top: .125rem;
    margin-left: .75rem
}

.ppvx_checkbox__input___3-6-24 {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label___3-6-24:before {
    background-color: #0070ba;
    border-color: #0070ba;
    color: #fff;
    content: "\E90D"
}

.ppvx_checkbox__input___3-6-24:focus+.ppvx_checkbox__label___3-6-24:after {
    content: "";
    position: absolute;
    top: -.0625rem;
    left: -.0625rem;
    border: .125rem solid #0070ba;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: .25rem;
    text-indent: -.0625rem;
    width: 1.625rem;
    height: 1.625rem;
    pointer-events: none
}

.ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label--with-svg-icon___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24 {
    background-color: #0070ba;
    border-color: #0070ba;
    color: #fff
}

.ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label--with-svg-icon___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24 .ppvx_checkbox__check-icon___3-6-24 {
    display: inline
}

.ppvx_field--error___3-6-24 .ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label--with-svg-icon___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
.ppvx_field--error___3-6-24 .ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label___3-6-24:before {
    border: .125rem solid #d20000
}

.ppvx_field--error___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
.ppvx_field--error___3-6-24 .ppvx_checkbox__label___3-6-24:before {
    border: .125rem solid #d20000;
    line-height: 1.1
}

.ppvx_checkbox-group__label___3-6-24 {
    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: .25rem
}

.ppvx_checkbox-group__label___3-6-24 .ppvx_checkbox__label-icon___3-6-24,
.ppvx_checkbox-group__label___3-6-24 .ppvx_icon___3-6-24,
.ppvx_checkbox-group__label___3-6-24>[class^=ppvx_icon___] {
    color: #0070ba;
    position: relative;
    top: .125rem;
    margin-left: .75rem
}

.ppvx_checkbox-group__helper-text___3-6-24,
.ppvx_checkbox__helper-text___3-6-24 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    margin: .25rem 0 0;
    list-style: none;
    color: #687173
}

.ppvx_checkbox__helper-text___3-6-24 {
    padding-left: 2.25rem
}

.ppvx_checkbox__label___3-6-24 .ppvx_checkbox__helper-text___3-6-24 {
    padding-left: 0
}

.ppvx_checkbox-group__error-text___3-6-24,
.ppvx_checkbox__error-text___3-6-24 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    display: flex;
    margin: .25rem 0 0;
    color: #2c2e2f
}

.ppvx_checkbox-group__error-text___3-6-24:before,
.ppvx_checkbox__error-text___3-6-24: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-24 .ppvx_checkbox__error-icon___3-6-24,
.ppvx_checkbox-group__error-text___3-6-24:before,
.ppvx_checkbox__error-text___3-6-24 .ppvx_checkbox__error-icon___3-6-24,
.ppvx_checkbox__error-text___3-6-24:before {
    color: #d20000;
    margin-right: .75rem
}

@media screen and (-ms-high-contrast:active) {
    :focus+.ppvx_checkbox__label--with-svg-icon___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
    :focus+.ppvx_checkbox__label___3-6-24:before {
        outline: .15rem solid highlight
    }
}

.ppvx_checkbox-group___3-6-24[dir=rtl],
.ppvx_checkbox___3-6-24[dir=rtl],
[dir=rtl] .ppvx_checkbox-group___3-6-24,
[dir=rtl] .ppvx_checkbox___3-6-24 {
    text-align: right
}

[dir=rtl] .ppvx_checkbox__label___3-6-24 {
    padding-right: 2.25rem;
    padding-left: 0
}

[dir=rtl] .ppvx_checkbox__label___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
[dir=rtl] .ppvx_checkbox__label___3-6-24:before {
    right: 0;
    left: auto
}

[dir=rtl] .ppvx_checkbox__label___3-6-24 .ppvx_checkbox__label-icon___3-6-24,
[dir=rtl] .ppvx_checkbox__label___3-6-24 .ppvx_icon___3-6-24,
[dir=rtl] .ppvx_checkbox__label___3-6-24>[class^=ppvx_icon___] {
    margin-right: .75rem;
    margin-left: 0
}

[dir=rtl] .ppvx_checkbox__label___3-6-24 .ppvx_checkbox__helper-text___3-6-24 {
    padding-right: 0
}

[dir=rtl] .ppvx_checkbox-group__error-text___3-6-24 .ppvx_checkbox__error-icon___3-6-24,
[dir=rtl] .ppvx_checkbox-group__error-text___3-6-24:before,
[dir=rtl] .ppvx_checkbox__error-text___3-6-24 .ppvx_checkbox__error-icon___3-6-24,
[dir=rtl] .ppvx_checkbox__error-text___3-6-24:before {
    margin-left: .75rem;
    margin-right: 0
}

[dir=rtl] .ppvx_checkbox__input___3-6-24:focus+.ppvx_checkbox__label___3-6-24:after {
    left: 0;
    right: -.0625rem
}

[dir=rtl] .ppvx_checkbox-group__label___3-6-24 .ppvx_checkbox__label-icon___3-6-24,
[dir=rtl] .ppvx_checkbox-group__label___3-6-24 .ppvx_icon___3-6-24,
[dir=rtl] .ppvx_checkbox-group__label___3-6-24>[class^=ppvx_icon___] {
    margin-right: .75rem;
    margin-left: 0
}

[dir=rtl] .ppvx_checkbox__helper-text___3-6-24 {
    padding-right: 2.25rem;
    padding-left: 0
}

.ppvx_checkbox-group__error-text--with-svg-icon___3-6-24:before,
.ppvx_checkbox__error-text--with-svg-icon___3-6-24:before,
.ppvx_checkbox__label--with-svg-icon___3-6-24:before {
    display: none
}

.ppvx--v2___3-6-24 .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24),
.ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) {
    margin-bottom: 0
}

.ppvx--v2___3-6-24 .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__label___3-6-24,
.ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__label___3-6-24 {
    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-24 .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__label___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
.ppvx--v2___3-6-24 .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__label___3-6-24:before,
.ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__label___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
.ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__label___3-6-24:before {
    border-color: #909191
}

.ppvx--v2___3-6-24 .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label--with-svg-icon___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
.ppvx--v2___3-6-24 .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label___3-6-24:before,
.ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label--with-svg-icon___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
.ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label___3-6-24:before {
    border-color: #1040c1;
    background-color: #1040c1
}

.ppvx--v2___3-6-24 .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__input___3-6-24:focus+.ppvx_checkbox__label___3-6-24:after,
.ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__input___3-6-24:focus+.ppvx_checkbox__label___3-6-24:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: none;
    box-shadow: 0 0 0 .375rem rgba(16, 114, 235, .16);
    border-radius: .25rem;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none
}

.ppvx--v2___3-6-24 .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__label___3-6-24,
.ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__label___3-6-24 {
    padding-bottom: .625rem
}

.ppvx--v2___3-6-24 .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label--with-svg-icon___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
.ppvx--v2___3-6-24 .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label___3-6-24:before,
.ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label--with-svg-icon___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
.ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label___3-6-24:before {
    border-color: #d9360b
}

.ppvx--v2___3-6-24 .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__input___3-6-24:focus+.ppvx_checkbox__label___3-6-24:after,
.ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__input___3-6-24:focus+.ppvx_checkbox__label___3-6-24:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: .1875rem solid #d9360b;
    box-shadow: 0 0 0 .375rem rgba(217, 54, 11, .16);
    border-radius: .25rem;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none
}

.ppvx--v2___3-6-24 .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
.ppvx--v2___3-6-24 .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__label___3-6-24:before,
.ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
.ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__label___3-6-24:before {
    border-color: #d9360b
}

.ppvx--v2___3-6-24 .ppvx_checkbox-group___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__label___3-6-24,
.ppvx_checkbox-group___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__label___3-6-24 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    padding: .625rem 0;
    margin-bottom: 0
}

.ppvx--v2___3-6-24 .ppvx_checkbox-group___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox___3-6-24,
.ppvx_checkbox-group___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox___3-6-24 {
    margin-top: .25rem;
    padding: .625rem 0
}

.ppvx--v2___3-6-24 .ppvx_checkbox-group___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label--with-svg-icon___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
.ppvx--v2___3-6-24 .ppvx_checkbox-group___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label___3-6-24:before,
.ppvx_checkbox-group___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label--with-svg-icon___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
.ppvx_checkbox-group___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__input___3-6-24:checked+.ppvx_checkbox__label___3-6-24:before {
    border-color: #d9360b
}

.ppvx--v2___3-6-24 .ppvx_checkbox-group___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__input___3-6-24:focus+.ppvx_checkbox__label___3-6-24:after,
.ppvx_checkbox-group___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__input___3-6-24:focus+.ppvx_checkbox__label___3-6-24:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: .1875rem solid #d9360b;
    box-shadow: 0 0 0 .375rem rgba(217, 54, 11, .16);
    border-radius: .25rem;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none
}

.ppvx--v2___3-6-24 .ppvx_checkbox-group___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
.ppvx--v2___3-6-24 .ppvx_checkbox-group___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__label___3-6-24:before,
.ppvx_checkbox-group___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__check-icon-container___3-6-24,
.ppvx_checkbox-group___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24).ppvx_field--error___3-6-24 .ppvx_checkbox__label___3-6-24:before {
    border-color: #d9360b
}

.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__error-text___3-6-24,
.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__helper-text___3-6-24,
.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__error-text___3-6-24,
.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__helper-text___3-6-24 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    margin: 0
}

.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__error-text___3-6-24,
.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__error-text___3-6-24 {
    align-items: center
}

.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__error-text___3-6-24 .ppvx_checkbox__error-icon___3-6-24,
.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__error-text___3-6-24:before,
.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__error-text___3-6-24 .ppvx_checkbox__error-icon___3-6-24,
.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__error-text___3-6-24:before {
    color: #d9360b;
    margin-right: .25rem
}

.ppvx--v2___3-6-24 [dir=rtl] .ppvx_checkbox-group___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__error-text___3-6-24 .ppvx_checkbox__error-icon___3-6-24,
.ppvx--v2___3-6-24 [dir=rtl] .ppvx_checkbox-group___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__error-text___3-6-24:before,
.ppvx--v2___3-6-24 [dir=rtl] .ppvx_checkbox-group___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__error-text___3-6-24 .ppvx_checkbox__error-icon___3-6-24,
.ppvx--v2___3-6-24 [dir=rtl] .ppvx_checkbox-group___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__error-text___3-6-24:before,
.ppvx--v2___3-6-24 [dir=rtl] .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__error-text___3-6-24 .ppvx_checkbox__error-icon___3-6-24,
.ppvx--v2___3-6-24 [dir=rtl] .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__error-text___3-6-24:before,
.ppvx--v2___3-6-24 [dir=rtl] .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__error-text___3-6-24 .ppvx_checkbox__error-icon___3-6-24,
.ppvx--v2___3-6-24 [dir=rtl] .ppvx_checkbox___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__error-text___3-6-24:before,
[dir=rtl] .ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__error-text___3-6-24 .ppvx_checkbox__error-icon___3-6-24,
[dir=rtl] .ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__error-text___3-6-24:before,
[dir=rtl] .ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__error-text___3-6-24 .ppvx_checkbox__error-icon___3-6-24,
[dir=rtl] .ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__error-text___3-6-24:before,
[dir=rtl] .ppvx_checkbox-group___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__error-text___3-6-24 .ppvx_checkbox__error-icon___3-6-24,
[dir=rtl] .ppvx_checkbox-group___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__error-text___3-6-24:before,
[dir=rtl] .ppvx_checkbox-group___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__error-text___3-6-24 .ppvx_checkbox__error-icon___3-6-24,
[dir=rtl] .ppvx_checkbox-group___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__error-text___3-6-24:before,
[dir=rtl] .ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__error-text___3-6-24 .ppvx_checkbox__error-icon___3-6-24,
[dir=rtl] .ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox-group__error-text___3-6-24:before,
[dir=rtl] .ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__error-text___3-6-24 .ppvx_checkbox__error-icon___3-6-24,
[dir=rtl] .ppvx_checkbox___3-6-24.ppvx--v2___3-6-24:not(.ppvx--v1___3-6-24) .ppvx_checkbox__error-text___3-6-24:before {
    margin-left: .25rem;
    margin-right: 0
}

.ppvx_tooltip___2-8-25 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    visibility: hidden;
    opacity: 0;
    max-width: 18rem;
    word-wrap: break-word;
    padding: 1rem;
    color: #2c2e2f;
    position: absolute;
    border: .0625rem solid #50c7f9;
    border-radius: .25rem;
    background-color: #f5fbfe;
    box-shadow: 0 .25rem 1rem rgba(0, 0, 0, .16);
    z-index: 2000
}

.ppvx_tooltip___2-8-25:before {
    content: "";
    position: absolute;
    background-color: inherit;
    height: .8575rem;
    width: .8575rem;
    transform: scaleX(.75) rotate(45deg);
    box-shadow: inherit;
    z-index: 0;
    border: .0625rem solid;
    border-color: inherit
}

.ppvx_tooltip___2-8-25:after {
    content: "";
    background-color: inherit;
    position: absolute;
    width: 2.5rem;
    height: 1rem
}

.ppvx_tooltip___2-8-25:before {
    top: auto;
    bottom: -.375rem
}

.ppvx_tooltip___2-8-25:after {
    top: auto;
    bottom: 0
}

.ppvx_tooltip___2-8-25:before {
    left: calc(50% - .46875rem);
    right: auto
}

.ppvx_tooltip___2-8-25:after {
    left: calc(50% - 1.25rem);
    right: auto
}

.ppvx_tooltip___2-8-25[aria-hidden=false] {
    visibility: visible;
    opacity: 1
}

.ppvx_tooltip__icon___2-8-25 {
    width: 2.75rem;
    height: 2.75rem;
    padding: .8125rem;
    cursor: pointer;
    display: inline-block;
    border: 0;
    background-color: transparent;
    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;
    color: #0070ba;
    position: relative
}

.ppvx_tooltip__icon___2-8-25:before {
    content: "\E935"
}

.ppvx_tooltip__icon___2-8-25:active,
.ppvx_tooltip__icon___2-8-25:focus,
.ppvx_tooltip__icon___2-8-25:hover {
    color: #003087;
    outline: none
}

.ppvx_tooltip__icon___2-8-25:focus:after {
    content: "";
    position: absolute;
    top: -.0625rem;
    left: -.0625rem;
    right: 0;
    border: .125rem solid #0070ba;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: 50%;
    text-indent: .0625rem;
    width: 1.1875rem;
    height: 1.1875rem;
    pointer-events: none;
    transform: translateX(50%) translateX(.25rem) translateY(50%) translateY(.28125rem)
}

.ppvx_tooltip__icon--verified___2-8-25:before {
    content: "\E98B"
}

.ppvx_tooltip--position_bottom___2-8-25:before {
    top: -.375rem;
    bottom: auto
}

.ppvx_tooltip--position_bottom___2-8-25:after {
    top: 0;
    bottom: auto
}

.ppvx_tooltip--position_left___2-8-25:before {
    transform: scaleY(.75) rotate(45deg);
    top: calc(50% - .375rem);
    bottom: auto;
    left: auto;
    right: -.375rem
}

.ppvx_tooltip--position_left___2-8-25:after {
    transform: rotate(90deg);
    top: calc(50% - .375rem);
    bottom: auto;
    left: auto;
    right: -.75rem
}

.ppvx_tooltip--position_right___2-8-25:before {
    transform: scaleY(.75) rotate(45deg);
    top: calc(50% - .375rem);
    bottom: auto;
    left: -.375rem;
    right: auto
}

.ppvx_tooltip--position_right___2-8-25:after {
    transform: rotate(90deg);
    top: calc(50% - .375rem);
    bottom: auto;
    left: -.75rem;
    right: auto
}

.ppvx_tooltip--tip_left___2-8-25:before {
    left: 1rem;
    right: auto
}

.ppvx_tooltip--tip_left___2-8-25:after {
    left: .5rem;
    right: auto
}

.ppvx_tooltip--tip_right___2-8-25:before {
    left: auto;
    right: 1rem
}

.ppvx_tooltip--tip_right___2-8-25:after {
    left: auto;
    right: .5rem
}

.ppvx_tooltip__icon--screenreader___2-8-25 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.ppvx_tooltip__image___2-8-25 {
    display: flex
}

.ppvx_tooltip__image___2-8-25 img {
    max-width: 16.5rem
}

.ppvx_tooltip__image--top-left___2-8-25 {
    justify-content: flex-start;
    padding-bottom: .75rem
}

.ppvx_tooltip__image--top-center___2-8-25 {
    justify-content: center;
    padding-bottom: .75rem
}

.ppvx_tooltip__image--bottom-left___2-8-25 {
    justify-content: flex-start;
    padding-top: .75rem
}

.ppvx_tooltip__image--bottom-center___2-8-25 {
    justify-content: center;
    padding-top: .75rem
}

.ppvx_tooltip__icon___2-8-25[dir=rtl]:focus:after,
[dir=rtl] .ppvx_tooltip__icon___2-8-25:focus:after {
    right: auto
}

.ppvx_tooltip__icon--svg___2-8-25:before {
    display: none
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25:not(.ppvx--v1___2-8-25),
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25:not(.ppvx--v1___2-8-25) {
    padding: .9375rem;
    background-color: #fff;
    border-color: #fff;
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    box-shadow: 0 0 .25rem rgba(0, 0, 0, .06), 0 .125rem .875rem rgba(0, 0, 0, .1)
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25:not(.ppvx--v1___2-8-25):before,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25:not(.ppvx--v1___2-8-25):before {
    content: "";
    position: absolute;
    background-color: inherit;
    height: 1rem;
    width: 1rem;
    transform: scaleX(.75) rotate(45deg);
    box-shadow: inherit;
    z-index: 0;
    border: .0625rem solid;
    border-color: inherit
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25:not(.ppvx--v1___2-8-25):after,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25:not(.ppvx--v1___2-8-25):after {
    content: "";
    background-color: inherit;
    position: absolute;
    width: 2.5rem;
    height: 1rem
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25:not(.ppvx--v1___2-8-25):before,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25:not(.ppvx--v1___2-8-25):before {
    top: auto;
    bottom: -.5625rem
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25:not(.ppvx--v1___2-8-25):after,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25:not(.ppvx--v1___2-8-25):after {
    top: auto;
    bottom: 0
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25:not(.ppvx--v1___2-8-25):before,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25:not(.ppvx--v1___2-8-25):before {
    left: calc(50% - .5625rem);
    right: auto
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25:not(.ppvx--v1___2-8-25):after,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25:not(.ppvx--v1___2-8-25):after {
    left: calc(50% - 1.25rem);
    right: auto;
    bottom: -.0625rem
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25.ppvx_tooltip--position_bottom___2-8-25:before,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25.ppvx_tooltip--position_bottom___2-8-25:before {
    top: -.5625rem;
    bottom: auto
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25.ppvx_tooltip--position_bottom___2-8-25:after,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25.ppvx_tooltip--position_bottom___2-8-25:after {
    top: 0;
    bottom: auto;
    top: -.0625rem
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25.ppvx_tooltip--position_left___2-8-25:before,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25.ppvx_tooltip--position_left___2-8-25:before {
    transform: scaleY(.75) rotate(45deg);
    top: calc(50% - .5625rem);
    bottom: auto;
    left: auto;
    right: -.5625rem
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25.ppvx_tooltip--position_left___2-8-25:after,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25.ppvx_tooltip--position_left___2-8-25:after {
    transform: rotate(90deg);
    top: calc(50% - .5625rem);
    bottom: auto;
    left: auto;
    right: -.75rem;
    right: -.8125rem
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25.ppvx_tooltip--position_right___2-8-25:before,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25.ppvx_tooltip--position_right___2-8-25:before {
    transform: scaleY(.75) rotate(45deg);
    top: calc(50% - .5625rem);
    bottom: auto;
    left: -.5625rem;
    right: auto
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25.ppvx_tooltip--position_right___2-8-25:after,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25.ppvx_tooltip--position_right___2-8-25:after {
    transform: rotate(90deg);
    top: calc(50% - .5625rem);
    bottom: auto;
    left: -.75rem;
    right: auto;
    left: -.8125rem
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25.ppvx_tooltip--tip_left___2-8-25:before,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25.ppvx_tooltip--tip_left___2-8-25:before {
    left: 1rem;
    right: auto
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25.ppvx_tooltip--tip_left___2-8-25:after,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25.ppvx_tooltip--tip_left___2-8-25:after {
    left: .5rem;
    right: auto
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25.ppvx_tooltip--tip_right___2-8-25:before,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25.ppvx_tooltip--tip_right___2-8-25:before {
    left: auto;
    right: 1rem
}

.ppvx--v2___2-8-25 .ppvx_tooltip___2-8-25.ppvx_tooltip--tip_right___2-8-25:after,
.ppvx_tooltip___2-8-25.ppvx--v2___2-8-25.ppvx_tooltip--tip_right___2-8-25:after {
    left: auto;
    right: .5rem
}

.ppvx--v2___2-8-25 .ppvx_tooltip__icon___2-8-25:not(.ppvx--v1___2-8-25),
.ppvx_tooltip__icon___2-8-25.ppvx--v2___2-8-25:not(.ppvx--v1___2-8-25) {
    padding: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #142c8e
}

.ppvx--v2___2-8-25 .ppvx_tooltip__icon___2-8-25:not(.ppvx--v1___2-8-25):active,
.ppvx--v2___2-8-25 .ppvx_tooltip__icon___2-8-25:not(.ppvx--v1___2-8-25):focus,
.ppvx--v2___2-8-25 .ppvx_tooltip__icon___2-8-25:not(.ppvx--v1___2-8-25):hover,
.ppvx_tooltip__icon___2-8-25.ppvx--v2___2-8-25:not(.ppvx--v1___2-8-25):active,
.ppvx_tooltip__icon___2-8-25.ppvx--v2___2-8-25:not(.ppvx--v1___2-8-25):focus,
.ppvx_tooltip__icon___2-8-25.ppvx--v2___2-8-25:not(.ppvx--v1___2-8-25):hover {
    color: #121661
}

.ppvx--v2___2-8-25 .ppvx_tooltip__icon___2-8-25:not(.ppvx--v1___2-8-25):focus:after,
.ppvx_tooltip__icon___2-8-25.ppvx--v2___2-8-25:not(.ppvx--v1___2-8-25):focus:after {
    content: "";
    position: absolute;
    top: -.1875rem;
    left: -.1875rem;
    border: .1875rem solid #1040c1;
    box-shadow: 0 0 0 .375rem rgba(16, 114, 235, .16);
    border-radius: 50%;
    width: 1.3125rem;
    height: 1.3125rem;
    pointer-events: none
}

.ppvx--v2___2-8-25 .ppvx_tooltip__icon___2-8-25:not(.ppvx--v1___2-8-25).ppvx_tooltip__icon--verified___2-8-25:focus:after,
.ppvx_tooltip__icon___2-8-25.ppvx--v2___2-8-25:not(.ppvx--v1___2-8-25).ppvx_tooltip__icon--verified___2-8-25:focus:after {
    content: "";
    top: -.4375rem;
    left: -.4375rem;
    width: 1.5625rem;
    height: 1.5625rem
}

.ppvx--v2___2-8-25 .ppvx_tooltip__icon___2-8-25 .ppvx_tooltip__svg___2-8-25,
.ppvx_tooltip__icon___2-8-25.ppvx--v2___2-8-25 .ppvx_tooltip__svg___2-8-25 {
    pointer-events: none;
    color: inherit
}

.ppvx_text-input__label___3-13-13 {
    pointer-events: none;
    position: absolute;
    top: .4375rem;
    transition: font-size .1s ease-in-out, top .1s ease-in-out, background-color 10ms linear .1s;
    right: .75rem;
    left: .75rem;
    background-clip: padding-box;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.ppvx_text-input__helper-text___3-13-13,
.ppvx_text-input__label___3-13-13 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    color: #687173
}

.ppvx_text-input__helper-text___3-13-13 {
    display: flex;
    margin: .5rem 0 0;
    display: block;
    list-style: none;
    padding: 0
}

.ppvx_text-input___3-13-13 {
    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-13 .ppvx_text-input__icon--right___3-13-13 {
    position: absolute
}

.ppvx_text-input___3-13-13 .ppvx_text-input__icon--right___3-13-13:focus:after {
    content: "";
    position: absolute;
    top: -.0625rem;
    left: -.0625rem;
    right: 0;
    border: .125rem solid #0070ba;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: inherit;
    text-indent: .0625rem;
    width: calc(100% + .125rem);
    height: calc(100% + .125rem);
    pointer-events: none
}

.ppvx_text-input___3-13-13 .ppvx_text-input__icon--left___3-13-13 {
    pointer-events: none;
    z-index: 1;
    color: #687173
}

.ppvx_text-input___3-13-13 .ppvx_text-input__icon--left___3-13-13:focus:after {
    content: "";
    position: absolute;
    top: -.0625rem;
    left: -.0625rem;
    right: 0;
    border: .125rem solid #0070ba;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: inherit;
    text-indent: .0625rem;
    width: calc(100% + .125rem);
    height: calc(100% + .125rem);
    pointer-events: none
}

.ppvx_text-input___3-13-13.ppvx_text-input--layerfix___3-13-13 {
    z-index: 1
}

.ppvx_text-input___3-13-13.ppvx_text-input--layerfix___3-13-13 .ppvx_text-input__placemat___3-13-13 {
    z-index: -1
}

.ppvx_text-input__control___3-13-13 {
    padding: 1.4375rem .6875rem .4375rem;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box;
    width: 100%;
    border: .0625rem solid #909697;
    border-radius: .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-13:placeholder-shown:not(:focus)::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity .1s ease-in-out;
    transition: opacity .1s ease-in-out
}

.ppvx_text-input__control___3-13-13:-moz-placeholder-shown:not(:focus)::-moz-placeholder {
    opacity: 0;
    -moz-transition: opacity .1s ease-in-out;
    transition: opacity .1s ease-in-out
}

.ppvx_text-input__control___3-13-13:placeholder-shown:not(:focus)::-moz-placeholder {
    opacity: 0;
    -moz-transition: opacity .1s ease-in-out;
    transition: opacity .1s ease-in-out
}

.ppvx_text-input__control___3-13-13:first-line {
    line-height: 1.5rem
}

.ppvx_text-input__control___3-13-13:-ms-input-placeholder:not(:focus) {
    -ms-transition: opacity .1s ease-in-out;
    transition: opacity .1s ease-in-out
}

.ppvx_text-input__control___3-13-13:focus,
.ppvx_text-input__control___3-13-13[aria-expanded=true] {
    border-color: #0070ba;
    box-shadow: 0 0 0 .0625rem #0070ba, 0 0 0 .3125rem #bfdbee
}

textarea.ppvx_text-input__control___3-13-13 {
    height: auto;
    min-height: 4.5rem;
    background-color: #fff;
    resize: vertical
}

textarea.ppvx_text-input__control___3-13-13~.ppvx_text-input__label___3-13-13 {
    background-color: #fff;
    top: .0625rem;
    padding-top: .375rem
}

textarea.ppvx_text-input__control___3-13-13:-moz-placeholder-shown:not(:focus)~.ppvx_text-input__label___3-13-13 {
    padding-top: 0
}

textarea.ppvx_text-input__control___3-13-13:-ms-input-placeholder:not(:focus)~.ppvx_text-input__label___3-13-13 {
    padding-top: 0
}

textarea.ppvx_text-input__control___3-13-13:placeholder-shown:not(:focus)~.ppvx_text-input__label___3-13-13 {
    padding-top: 0
}

.ppvx_text-input__control___3-13-13:focus+.ppvx_text-input__label___3-13-13 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    color: #687173
}

.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13 {
    padding: .9375rem .6875rem
}

.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13:focus {
    color: #2c2e2f
}

.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13:-moz-placeholder-shown:not(:focus)::-moz-placeholder {
    opacity: 1;
    color: #687173
}

.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13:-ms-input-placeholder:not(:focus):-ms-input-placeholder {
    opacity: 1;
    color: #687173
}

.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13:placeholder-shown:not(:focus)::-moz-placeholder {
    opacity: 1;
    color: #687173
}

.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13:placeholder-shown:not(:focus):-ms-input-placeholder {
    opacity: 1;
    color: #687173
}

.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13:-moz-placeholder-shown:not(:focus)::placeholder {
    opacity: 1;
    color: #687173
}

.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13:-ms-input-placeholder:not(:focus)::placeholder {
    opacity: 1;
    color: #687173
}

.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13:placeholder-shown:not(:focus)::placeholder {
    opacity: 1;
    color: #687173
}

.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__placemat___3-13-13 {
    padding-top: 1rem
}

.ppvx_field--error___3-13-13 .ppvx_text-input__control___3-13-13 {
    border: .125rem solid #d20000;
    padding: 1.375rem .625rem .375rem
}

.ppvx_field--error___3-13-13 .ppvx_text-input__control___3-13-13:focus {
    box-shadow: inset 0 0 0 .0625rem #d20000, 0 0 0 .25rem #bfdbee;
    border: .125rem solid #0070ba
}

.ppvx_field--error___3-13-13 textarea.ppvx_text-input__control___3-13-13~.ppvx_text-input__label___3-13-13 {
    top: .125rem;
    padding-top: .3125rem
}

.ppvx_field--error___3-13-13.ppvx_combo--open___3-13-13 .ppvx_text-input__control___3-13-13 {
    box-shadow: inset 0 0 0 .0625rem #d20000, 0 0 0 .25rem #bfdbee;
    border: .125rem solid #0070ba
}

.ppvx_field--error___3-13-13.ppvx_text-input--combine-both___3-13-13,
.ppvx_field--error___3-13-13.ppvx_text-input--combine-right___3-13-13 {
    z-index: 1
}

.ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13:after {
    border: .125rem solid #d20000
}

.ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper--focus___3-13-13:after {
    box-shadow: inset 0 0 0 .0625rem #d20000, 0 0 0 .25rem #bfdbee;
    border: .125rem solid #0070ba
}

.ppvx_field--error___3-13-13 .ppvx_text-input__control--icon-right___3-13-13 {
    padding-right: 3.625rem;
    padding-left: .625rem
}

.ppvx_field--error___3-13-13 .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13 {
    padding-left: 2.875rem;
    padding-right: .625rem
}

.ppvx_field--error___3-13-13 .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13.ppvx_text-input__control--icon-right___3-13-13 {
    padding-right: 3.625rem;
    padding-left: 2.875rem
}

.ppvx_field--error___3-13-13.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13 {
    padding: .875rem .625rem
}

.ppvx_field--error___3-13-13.ppvx_text-input--combine-both___3-13-13+.ppvx_field--error___3-13-13.ppvx_text-input--combine-left___3-13-13,
.ppvx_field--error___3-13-13.ppvx_text-input--combine-right___3-13-13+.ppvx_field--error___3-13-13.ppvx_text-input--combine-both___3-13-13,
.ppvx_field--error___3-13-13.ppvx_text-input--combine-right___3-13-13+.ppvx_field--error___3-13-13.ppvx_text-input--combine-left___3-13-13 {
    margin-left: -.125rem;
    margin-right: 0
}

[dir=rtl] .ppvx_field--error___3-13-13.ppvx_text-input--combine-both___3-13-13+.ppvx_field--error___3-13-13.ppvx_text-input--combine-left___3-13-13,
[dir=rtl] .ppvx_field--error___3-13-13.ppvx_text-input--combine-right___3-13-13+.ppvx_field--error___3-13-13.ppvx_text-input--combine-both___3-13-13,
[dir=rtl] .ppvx_field--error___3-13-13.ppvx_text-input--combine-right___3-13-13+.ppvx_field--error___3-13-13.ppvx_text-input--combine-left___3-13-13 {
    margin-right: -.125rem;
    margin-left: 0
}

[dir=rtl] .ppvx_text-input___3-13-13 {
    text-align: right
}

[dir=rtl] .ppvx_field--error___3-13-13 .ppvx_text-input__control--icon-right___3-13-13 {
    padding-left: 3.625rem;
    padding-right: .625rem
}

[dir=rtl] .ppvx_field--error___3-13-13 .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13 {
    padding-right: 2.875rem;
    padding-left: .625rem
}

[dir=rtl] .ppvx_field--error___3-13-13 .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13.ppvx_text-input__control--icon-right___3-13-13 {
    padding-right: 2.875rem;
    padding-left: 3.625rem
}

.ppvx_text-input__placemat___3-13-13 {
    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 .75rem 0;
    color: #b7bcbf;
    background-color: #fff;
    white-space: nowrap
}

.ppvx_text-input__placemat___3-13-13+.ppvx_text-input__control___3-13-13:focus {
    background-color: transparent
}

[dir=rtl] .ppvx_text-input__placemat___3-13-13 {
    transform: translateX(-.0625rem)
}

.ppvx_text-input__control___3-13-13:-moz-placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-13-13)~.ppvx_text-input__label___3-13-13 {
    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-13:-ms-input-placeholder:not(:focus):not(.ppvx_text-input--permafocus___3-13-13)~.ppvx_text-input__label___3-13-13 {
    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-13:placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-13-13)~.ppvx_text-input__label___3-13-13 {
    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-13:not(:focus):not(.ppvx_text-input--permafocus___3-13-13):-ms-input-placeholder+.ppvx_text-input__label___3-13-13 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    top: .4375rem
}

.ppvx_text-input__icon--left___3-13-13,
.ppvx_text-input__icon--right___3-13-13 {
    text-decoration: none;
    position: absolute
}

.ppvx_text-input__icon--left___3-13-13 {
    top: 1rem;
    left: .75rem;
    right: auto
}

.ppvx_text-input___3-13-13 .ppvx_text-input__icon--right___3-13-13 {
    width: 3rem;
    height: 3rem;
    display: flex;
    justify-content: center;
    align-items: center;
    top: .25rem;
    left: auto;
    right: 0
}

[dir=rtl] .ppvx_text-input__icon--left___3-13-13 {
    left: 0;
    right: .75rem
}

[dir=rtl] .ppvx_text-input__icon--right___3-13-13 {
    left: 0;
    right: auto
}

.ppvx_text-input___3-13-13.ppvx_combo___3-13-13 {
    cursor: pointer
}

.ppvx_text-input___3-13-13.ppvx_combo___3-13-13: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-13.ppvx_combo___3-13-13:before {
    left: 1rem;
    right: auto
}

.ppvx_text-input___3-13-13.ppvx_combo___3-13-13.ppvx_text-input___3-13-13.ppvx_combo--open___3-13-13:before {
    transform: rotateX(180deg)
}

.ppvx_text-input___3-13-13.ppvx_combo___3-13-13 .ppvx_text-input__control___3-13-13::-ms-clear {
    display: none
}

.ppvx_text-input__control--icon-right___3-13-13 {
    padding-right: 3.6875rem;
    padding-left: .6875rem
}

[dir=rtl] .ppvx_text-input__control--icon-right___3-13-13 {
    padding-left: 3.6875rem;
    padding-right: .6875rem
}

.ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13 {
    padding-left: 2.9375rem;
    padding-right: .6875rem
}

[dir=rtl] .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13 {
    padding-right: 2.9375rem;
    padding-left: .6875rem
}

.ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13.ppvx_text-input__control--icon-right___3-13-13 {
    padding-right: 3.6875rem;
    padding-left: 2.9375rem
}

[dir=rtl] .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13.ppvx_text-input__control--icon-right___3-13-13 {
    padding-right: 2.9375rem;
    padding-left: 3.6875rem
}

.ppvx_text-input__control--icon-right___3-13-13~.ppvx_text-input__label___3-13-13 {
    left: .75rem;
    right: 3.75rem
}

[dir=rtl] .ppvx_text-input__control--icon-right___3-13-13~.ppvx_text-input__label___3-13-13 {
    left: 3.75rem;
    right: .75rem
}

.ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__label___3-13-13 {
    left: 3rem;
    right: .75rem
}

[dir=rtl] .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__label___3-13-13 {
    right: 3rem;
    left: .75rem
}

.ppvx_text-input__control___3-13-13::-webkit-input-placeholder {
    color: #687173;
    opacity: 1
}

.ppvx_text-input__control___3-13-13:-moz-placeholder {
    color: #687173;
    opacity: 1;
    -moz-transition: opacity .1s ease-in-out;
    transition: opacity .1s ease-in-out
}

.ppvx_text-input__control___3-13-13:-ms-input-placeholder {
    color: #687173
}

.ppvx_text-input__error-text___3-13-13 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    display: flex;
    margin: .5rem 0 0;
    color: #2c2e2f
}

.ppvx_text-input__error-text___3-13-13: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-13 .ppvx_text-input__error-icon___3-13-13,
.ppvx_text-input__error-text___3-13-13:before {
    color: #d20000;
    margin-right: .75rem;
    margin-left: 0
}

[dir=rtl] .ppvx_text-input__error-icon___3-13-13,
[dir=rtl] .ppvx_text-input__error-text___3-13-13:before {
    margin-left: .75rem;
    margin-right: 0
}

.ppvx_text-input__success-icon___3-13-13 {
    color: #299976;
    margin-right: .75rem;
    margin-left: 0
}

[dir=rtl] .ppvx_text-input__success-icon___3-13-13 {
    margin-left: .75rem;
    margin-right: 0
}

.ppvx_text-input--combine-both___3-13-13:focus-within,
.ppvx_text-input--combine-left___3-13-13:focus-within,
.ppvx_text-input--combine-right___3-13-13:focus-within {
    z-index: 2
}

.ppvx_text-input--combine-left___3-13-13 {
    margin-left: -.0625rem
}

.ppvx_text-input--combine-left___3-13-13 .ppvx_text-input__control___3-13-13 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

[dir=rtl] .ppvx_text-input--combine-left___3-13-13 {
    margin-left: 0;
    margin-right: -.0625rem
}

[dir=rtl] .ppvx_text-input--combine-left___3-13-13 .ppvx_text-input__control___3-13-13 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.ppvx_text-input--combine-right___3-13-13 .ppvx_text-input__control___3-13-13 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

[dir=rtl] .ppvx_text-input--combine-right___3-13-13 .ppvx_text-input__control___3-13-13 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.ppvx_text-input--combine-both___3-13-13 {
    margin-left: -.0625rem
}

.ppvx_text-input--combine-both___3-13-13 .ppvx_text-input__control___3-13-13 {
    border-radius: 0
}

[dir=rtl] .ppvx_text-input--combine-both___3-13-13 {
    margin-left: 0;
    margin-right: -.0625rem
}

.ppvx_text-input__error-text--list___3-13-13 {
    list-style: none;
    padding: 0;
    margin: 0
}

.ppvx_text-input__prefix-wrapper___3-13-13 {
    position: relative;
    display: flex;
    padding: .0625rem
}

.ppvx_text-input__prefix-wrapper___3-13-13:after {
    content: " ";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    border: .0625rem solid #909697;
    border-radius: .25rem;
    pointer-events: none
}

.ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control___3-13-13 {
    border: none;
    min-height: 3.375rem
}

.ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control___3-13-13:focus {
    border: none;
    box-shadow: none;
    outline: none
}

.ppvx_text-input__prefix___3-13-13 {
    order: -1
}

.ppvx_text-input__prefix___3-13-13,
[dir=rtl] .ppvx_text-input__suffix___3-13-13 {
    white-space: nowrap;
    color: #000;
    padding: 1.4375rem .125rem .4375rem .75rem
}

.ppvx_text-input__suffix___3-13-13,
[dir=rtl] .ppvx_text-input__prefix___3-13-13 {
    white-space: nowrap;
    color: #000;
    padding: 1.4375rem .75rem .4375rem .125rem
}

.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__prefix___3-13-13,
.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__suffix___3-13-13 {
    padding-top: .9375rem;
    padding-bottom: .9375rem
}

.ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 {
    padding: .0625rem .125rem
}

.ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--prefix___3-13-13,
.ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--prefix___3-13-13 {
    padding-left: 0
}

.ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13,
.ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13 {
    padding-right: 0
}

.ppvx_text-input__prefix-wrapper--focus___3-13-13:after {
    border-color: #0070ba;
    box-shadow: 0 0 0 .0625rem #0070ba, 0 0 0 .3125rem #bfdbee
}

.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--prefix___3-13-13 {
    padding-left: 0
}

.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13 {
    padding-right: 0
}

.ppvx_text-input__control___3-13-13:-moz-placeholder-shown:not(:focus)~.ppvx_text-input__prefix___3-13-13,
.ppvx_text-input__control___3-13-13:-moz-placeholder-shown:not(:focus)~.ppvx_text-input__suffix___3-13-13 {
    opacity: 0
}

.ppvx_text-input__control___3-13-13:-ms-input-placeholder:not(:focus)~.ppvx_text-input__prefix___3-13-13,
.ppvx_text-input__control___3-13-13:-ms-input-placeholder:not(:focus)~.ppvx_text-input__suffix___3-13-13 {
    opacity: 0
}

.ppvx_text-input__control___3-13-13:placeholder-shown:not(:focus)~.ppvx_text-input__prefix___3-13-13,
.ppvx_text-input__control___3-13-13:placeholder-shown:not(:focus)~.ppvx_text-input__suffix___3-13-13 {
    opacity: 0
}

[dir=rtl] .ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--prefix___3-13-13,
[dir=rtl] .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--prefix___3-13-13 {
    padding-right: 0;
    padding-left: .75rem
}

[dir=rtl] .ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13,
[dir=rtl] .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13 {
    padding-left: 0;
    padding-right: .75rem
}

[dir=rtl] .ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13.ppvx_text-input__control--prefix___3-13-13,
[dir=rtl] .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13.ppvx_text-input__control--prefix___3-13-13 {
    padding-left: 0;
    padding-right: 0
}

.ppvx_text-input__error-text--with-svg-icon___3-13-13:before {
    display: none
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13),
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) {
    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-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13 {
    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 .6875rem .625rem;
    border-color: #909191;
    min-height: 4rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13::-moz-placeholder,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13::-moz-placeholder {
    color: #515354
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13:-ms-input-placeholder,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13:-ms-input-placeholder {
    color: #515354
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13::placeholder,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13::placeholder {
    color: #515354
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13:focus,
.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13[aria-expanded=true],
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13:focus,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13[aria-expanded=true] {
    border-color: #1040c1;
    box-shadow: inset 0 0 0 .125rem #1040c1, 0 0 0 .375rem rgba(16, 114, 235, .16)
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_combo___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_combo___3-13-13 {
    font-size: 1.5rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_combo___3-13-13:before,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_combo___3-13-13: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: .5rem;
    right: .25rem
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_combo___3-13-13:before,
    .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_combo___3-13-13: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-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__placemat___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__placemat___3-13-13 {
    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 .75rem .625rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--left___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--left___3-13-13 {
    top: 1.25rem;
    color: #515354
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13 {
    padding-left: 2.9375rem;
    padding-right: .6875rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13.ppvx_text-input__control--icon-right___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13.ppvx_text-input__control--icon-right___3-13-13 {
    padding-left: 2.9375rem;
    padding-right: 3.6875rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--right___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--right___3-13-13 {
    top: .5rem;
    right: .5rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control--icon-right___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control--icon-right___3-13-13 {
    padding-right: 3.6875rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__label___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__label___3-13-13 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    top: .5rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13:-moz-placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-13-13)~.ppvx_text-input__label___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13:-moz-placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-13-13)~.ppvx_text-input__label___3-13-13 {
    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-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13:-ms-input-placeholder:not(:focus):not(.ppvx_text-input--permafocus___3-13-13)~.ppvx_text-input__label___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13:-ms-input-placeholder:not(:focus):not(.ppvx_text-input--permafocus___3-13-13)~.ppvx_text-input__label___3-13-13 {
    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-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13:placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-13-13)~.ppvx_text-input__label___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13:placeholder-shown:not(:focus):not(.ppvx_text-input--permafocus___3-13-13)~.ppvx_text-input__label___3-13-13 {
    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-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13:not(:focus):not(.ppvx_text-input--permafocus___3-13-13):-ms-input-placeholder+.ppvx_text-input__label___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13:not(:focus):not(.ppvx_text-input--permafocus___3-13-13):-ms-input-placeholder+.ppvx_text-input__label___3-13-13 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    top: .5rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13 {
    padding: 1.1875rem .6875rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__prefix___3-13-13,
.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__suffix___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__prefix___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__suffix___3-13-13 {
    padding-top: 1.1875rem;
    padding-bottom: 1.1875rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__placemat___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__placemat___3-13-13 {
    padding-top: 1.25rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__prefix___3-13-13,
.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__suffix___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__prefix___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__suffix___3-13-13 {
    padding-top: 1.75rem;
    padding-bottom: .625rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13.ppvx_text-input__prefix-wrapper--focus___3-13-13:after,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13.ppvx_text-input__prefix-wrapper--focus___3-13-13:after {
    border-color: #1040c1;
    box-shadow: inset 0 0 0 .125rem #1040c1, 0 0 0 .375rem rgba(16, 114, 235, .16)
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13.ppvx_text-input__prefix-wrapper--focus___3-13-13 .ppvx_text-input__control___3-13-13:focus,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13.ppvx_text-input__prefix-wrapper--focus___3-13-13 .ppvx_text-input__control___3-13-13:focus {
    box-shadow: none
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control___3-13-13 {
    min-height: 3.875rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control___3-13-13.ppvx_text-input__control--prefix___3-13-13,
.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control___3-13-13.ppvx_text-input__control--prefix___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control___3-13-13.ppvx_text-input__control--prefix___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control___3-13-13.ppvx_text-input__control--prefix___3-13-13 {
    padding-left: 0
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control___3-13-13.ppvx_text-input__control--suffix___3-13-13,
.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control___3-13-13.ppvx_text-input__control--suffix___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control___3-13-13.ppvx_text-input__control--suffix___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control___3-13-13.ppvx_text-input__control--suffix___3-13-13 {
    padding-right: 0
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__control___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__control___3-13-13 {
    padding: 1.6875rem .625rem .5625rem;
    border-color: #d9360b
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__control___3-13-13:focus,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__control___3-13-13:focus {
    border-color: #d9360b;
    box-shadow: inset 0 0 0 .0625rem #d9360b, 0 0 0 .375rem rgba(217, 54, 11, .16)
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13 {
    padding-left: 2.875rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__control--icon-right___3-13-13,
.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13.ppvx_text-input__control--icon-right___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__control--icon-right___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13.ppvx_text-input__control--icon-right___3-13-13 {
    padding-right: 3.625rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13.ppvx_combo--open___3-13-13 .ppvx_text-input__control___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13.ppvx_combo--open___3-13-13 .ppvx_text-input__control___3-13-13 {
    border-color: #d9360b;
    box-shadow: inset 0 0 0 .0625rem #d9360b, 0 0 0 .375rem rgba(217, 54, 11, .16)
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13:after,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13:after {
    border: .125rem solid #d9360b
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control___3-13-13:focus,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control___3-13-13:focus {
    box-shadow: none;
    border: none
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper--focus___3-13-13:after,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper--focus___3-13-13:after {
    border-color: #d9360b;
    box-shadow: inset 0 0 0 .0625rem #d9360b, 0 0 0 .375rem rgba(217, 54, 11, .16)
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13 {
    padding: 1.125rem .625rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 textarea.ppvx_text-input__control___3-13-13~.ppvx_text-input__label___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 textarea.ppvx_text-input__control___3-13-13~.ppvx_text-input__label___3-13-13 {
    top: .125rem;
    padding-top: .375rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 textarea.ppvx_text-input__control___3-13-13:focus~.ppvx_text-input__label___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 textarea.ppvx_text-input__control___3-13-13:focus~.ppvx_text-input__label___3-13-13 {
    border-top: .0625rem solid transparent;
    padding-top: .3125rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__error-text___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__error-text___3-13-13 {
    margin-top: .375rem;
    color: #515354;
    align-items: center
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__error-text___3-13-13 .ppvx_text-input__error-icon___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__error-text___3-13-13 .ppvx_text-input__error-icon___3-13-13 {
    color: #d9360b;
    margin-left: 0;
    margin-right: .25rem;
    margin-top: -.125rem;
    align-self: flex-start
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__helper-text___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__helper-text___3-13-13 {
    margin-top: .375rem;
    color: #515354
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__success-icon___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__success-icon___3-13-13 {
    color: #308a67;
    margin-right: .25rem;
    align-self: flex-start
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) textarea.ppvx_text-input__control___3-13-13~.ppvx_text-input__label___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) textarea.ppvx_text-input__control___3-13-13~.ppvx_text-input__label___3-13-13 {
    top: .0625rem;
    padding-top: .4375rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) textarea.ppvx_text-input__control___3-13-13:focus~.ppvx_text-input__label___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) textarea.ppvx_text-input__control___3-13-13:focus~.ppvx_text-input__label___3-13-13 {
    border-top: .125rem solid transparent;
    padding-top: .3125rem
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) textarea.ppvx_text-input__control___3-13-13:-moz-placeholder-shown:not(:focus)~.ppvx_text-input__label___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) textarea.ppvx_text-input__control___3-13-13:-moz-placeholder-shown:not(:focus)~.ppvx_text-input__label___3-13-13 {
    padding-top: 0
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) textarea.ppvx_text-input__control___3-13-13:-ms-input-placeholder:not(:focus)~.ppvx_text-input__label___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) textarea.ppvx_text-input__control___3-13-13:-ms-input-placeholder:not(:focus)~.ppvx_text-input__label___3-13-13 {
    padding-top: 0
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) textarea.ppvx_text-input__control___3-13-13:placeholder-shown:not(:focus)~.ppvx_text-input__label___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) textarea.ppvx_text-input__control___3-13-13:placeholder-shown:not(:focus)~.ppvx_text-input__label___3-13-13 {
    padding-top: 0
}

.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_combo___3-13-13:before,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_combo___3-13-13:before,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_combo___3-13-13:before {
    left: .25rem;
    right: auto
}

.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__error-text___3-13-13 .ppvx_text-input__error-icon___3-13-13,
.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__error-text___3-13-13 .ppvx_text-input__success-icon___3-13-13,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__error-text___3-13-13 .ppvx_text-input__error-icon___3-13-13,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__error-text___3-13-13 .ppvx_text-input__success-icon___3-13-13,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__error-text___3-13-13 .ppvx_text-input__error-icon___3-13-13,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__error-text___3-13-13 .ppvx_text-input__success-icon___3-13-13 {
    margin-left: .25rem;
    margin-right: 0
}

.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--right___3-13-13,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--right___3-13-13,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--right___3-13-13 {
    left: .5rem;
    right: auto
}

.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13 {
    padding-right: 2.9375rem;
    padding-left: .6875rem
}

.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control--icon-right___3-13-13,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control--icon-right___3-13-13,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control--icon-right___3-13-13 {
    padding-left: 3.6875rem;
    padding-right: .6875rem
}

.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13.ppvx_text-input__control--icon-right___3-13-13,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13.ppvx_text-input__control--icon-right___3-13-13,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13.ppvx_text-input__control--icon-right___3-13-13 {
    padding-left: 3.6875rem
}

.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13 {
    padding-right: 2.875rem;
    padding-left: .625rem
}

.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__control--icon-right___3-13-13,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__control--icon-right___3-13-13,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__control--icon-right___3-13-13 {
    padding-left: 3.625rem;
    padding-right: .625rem
}

.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13.ppvx_text-input__control--icon-right___3-13-13,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13.ppvx_text-input__control--icon-right___3-13-13,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__icon--left___3-13-13~.ppvx_text-input__control___3-13-13.ppvx_text-input__control--icon-right___3-13-13 {
    padding-left: 3.625rem
}

.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--prefix___3-13-13,
.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--prefix___3-13-13,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--prefix___3-13-13,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--prefix___3-13-13,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--prefix___3-13-13,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--prefix___3-13-13 {
    padding-right: 0;
    padding-left: .75rem
}

.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13,
.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13 {
    padding-left: 0;
    padding-right: .75rem
}

.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13.ppvx_text-input__control--prefix___3-13-13,
.ppvx--v2___3-13-13 [dir=rtl] .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13.ppvx_text-input__control--prefix___3-13-13,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13.ppvx_text-input__control--prefix___3-13-13,
[dir=rtl] .ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13.ppvx_text-input__control--prefix___3-13-13,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13.ppvx_text-input__control--prefix___3-13-13,
[dir=rtl] .ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__prefix-wrapper___3-13-13 .ppvx_text-input__control--suffix___3-13-13.ppvx_text-input__control--prefix___3-13-13 {
    padding-left: 0;
    padding-right: 0
}

.ppvx_text-input--auto-grow___3-13-13 .ppvx_text-input__control___3-13-13 {
    resize: none
}

.ppvx_text-input__counter-wrapper___3-13-13 {
    cursor: text;
    position: relative;
    padding: .0625rem
}

.ppvx_text-input__counter-wrapper___3-13-13:after {
    content: " ";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    border: .0625rem solid #909697;
    border-radius: .25rem;
    pointer-events: none
}

.ppvx_text-input__counter-wrapper___3-13-13 .ppvx_text-input__counter-text___3-13-13 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    padding: .5rem .6875rem .4375rem;
    text-align: right;
    color: #687173;
    background-color: #fff
}

.ppvx_text-input__counter-wrapper___3-13-13 textarea.ppvx_text-input__control___3-13-13:focus,
.ppvx_text-input__counter-wrapper___3-13-13 textarea.ppvx_text-input__control___3-13-13:not(:focus) {
    border: none;
    outline: none;
    box-shadow: none
}

[dir=rtl] .ppvx_text-input__counter-text___3-13-13 {
    text-align: left
}

.ppvx_text-input__counter-wrapper--focus___3-13-13:after {
    border-color: #0070ba;
    box-shadow: 0 0 0 .0625rem #0070ba, 0 0 0 .3125rem #bfdbee
}

.ppvx_field--error___3-13-13 .ppvx_text-input__counter-wrapper___3-13-13 {
    padding-left: .125rem;
    padding-right: .125rem
}

.ppvx_field--error___3-13-13 .ppvx_text-input__counter-wrapper___3-13-13:after {
    border: .125rem solid #d20000
}

.ppvx_field--error___3-13-13 .ppvx_text-input__counter-wrapper___3-13-13 .ppvx_text-input__counter-text___3-13-13 {
    color: #d20000;
    padding-left: .625rem;
    padding-right: .625rem
}

.ppvx_field--error___3-13-13 .ppvx_text-input__counter-wrapper--focus___3-13-13:after {
    box-shadow: inset 0 0 0 .0625rem #d20000, 0 0 0 .25rem #bfdbee;
    border: .125rem solid #0070ba
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__counter-wrapper___3-13-13 textarea.ppvx_text-input__control___3-13-13:focus,
.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__counter-wrapper___3-13-13 textarea.ppvx_text-input__control___3-13-13:not(:focus),
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__counter-wrapper___3-13-13 textarea.ppvx_text-input__control___3-13-13:focus,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__counter-wrapper___3-13-13 textarea.ppvx_text-input__control___3-13-13:not(:focus) {
    border: none;
    outline: none;
    box-shadow: none
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__counter-wrapper--focus___3-13-13:after,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__counter-wrapper--focus___3-13-13:after {
    border-color: #1040c1;
    box-shadow: inset 0 0 0 .125rem #1040c1, 0 0 0 .375rem rgba(16, 114, 235, .16)
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__counter-text___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__counter-text___3-13-13 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__counter-wrapper___3-13-13:after,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__counter-wrapper___3-13-13:after {
    border: .125rem solid #d9360b
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__counter-wrapper___3-13-13 .ppvx_text-input__counter-text___3-13-13,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__counter-wrapper___3-13-13 .ppvx_text-input__counter-text___3-13-13 {
    color: #d9360b
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__counter-wrapper--focus___3-13-13:after,
.ppvx_text-input___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13).ppvx_field--error___3-13-13 .ppvx_text-input__counter-wrapper--focus___3-13-13:after {
    border-color: #d9360b;
    box-shadow: inset 0 0 0 .0625rem #d9360b, 0 0 0 .375rem rgba(217, 54, 11, .16)
}

.ppvx_screenreader___3-13-13 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.ppvx_body--no-scrolling___3-13-13 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden
}

.ppvx_visible-only-in-context___3-13-13 {
    display: none
}

.ppvx_text-ellipsis___3-13-13 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.ppvx_text-input___3-13-13:not(.ppvx--v2___3-13-13) .ppvx_text-input__control___3-13-13[aria-expanded=true]+.ppvx_text-input__label___3-13-13 {
    font-size: .875rem !important;
    line-height: 1.25rem !important;
    top: .4375rem !important
}

.ppvx_text-input___3-13-13.ppvx--v2___3-13-13 .ppvx_text-input__control___3-13-13[aria-expanded=true]+.ppvx_text-input__label___3-13-13 {
    font-size: .875rem !important;
    line-height: 1.25rem !important;
    top: .5rem !important
}

.ppvx--v2___3-13-13 .ppvx_text-input___3-13-13.ppvx_field--error___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13[aria-expanded=true]:not(:focus),
.ppvx_text-input___3-13-13.ppvx_field--error___3-13-13.ppvx--v2___3-13-13:not(.ppvx--v1___3-13-13) .ppvx_text-input__control___3-13-13[aria-expanded=true]:not(:focus) {
    padding: 1.6875rem .625rem .5625rem;
    border-color: #d9360b;
    box-shadow: inset 0 0 0 .0625rem #d9360b, 0 0 0 .375rem rgba(217, 54, 11, .16)
}

.ppvx_text-input__label--screenreader___3-13-13 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.ppvx_text-input___3-13-13.ppvx_text-input-display___3-13-13.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13.ppvx_text-input-display__control___3-13-13 {
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0
}

[dir=rtl] .ppvx_text-input___3-13-13.ppvx_text-input-display___3-13-13 .ppvx_text-input__label___3-13-13.ppvx_text-input-display__label___3-13-13 {
    left: 3.75rem;
    right: 0
}

[dir=rtl] .ppvx_text-input___3-13-13.ppvx_text-input-display___3-13-13 .ppvx_text-input__control___3-13-13.ppvx_text-input-display__control___3-13-13 {
    padding-right: 0
}

[dir=rtl] .ppvx_text-input___3-13-13.ppvx_text-input-display___3-13-13.ppvx_text-input--nolabel___3-13-13 .ppvx_text-input__control___3-13-13.ppvx_text-input-display__control___3-13-13 {
    padding-left: 3.75rem
}

.ppvx_text-input___3-13-13.ppvx_text-input-display___3-13-13 .ppvx_text-input__control___3-13-13.ppvx_text-input-display__control___3-13-13 {
    border: 0;
    padding-left: 0;
    padding-top: 1.375rem;
    padding-bottom: 0;
    min-height: 2.875rem
}

.ppvx_text-input___3-13-13.ppvx_text-input-display___3-13-13 .ppvx_text-input-display__wrapper___3-13-13~.ppvx_text-input__icon--right___3-13-13 {
    top: 0
}

.ppvx_text-input___3-13-13.ppvx_text-input-display___3-13-13 .ppvx_text-input-display__wrapper___3-13-13~.ppvx_text-input__helper-text___3-13-13 {
    margin-top: .25rem
}

.ppvx_text-input___3-13-13.ppvx_text-input-display___3-13-13 .ppvx_text-input__label___3-13-13.ppvx_text-input-display__label___3-13-13 {
    top: 0;
    left: 0
}

.ppvx_modal--container_middle___1-6-5 {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 75%;
    max-width: 54rem
}

@media screen and (max-width:47rem) {
    .ppvx_modal--container_middle___1-6-5 {
        width: calc(100% - 3rem)
    }
}

@media screen and (max-width:36rem) {
    .ppvx_modal--container_middle___1-6-5 {
        width: calc(100% - 2rem)
    }
}

.ppvx_modal--container_bottom___1-6-5 {
    display: flex;
    align-items: flex-end;
    justify-content: space-around;
    width: 45rem
}

@media screen and (max-width:64rem) {
    .ppvx_modal--container_bottom___1-6-5 {
        width: 35.5rem
    }
}

@media screen and (max-width:47rem) {
    .ppvx_modal--container_bottom___1-6-5 {
        width: 100vw
    }
}

.ppvx_modal___1-6-5 {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    position: relative
}

:not(.ppvx_modal--container_middle___1-6-5):not(.ppvx_modal--container_bottom___1-6-5)>.ppvx_modal___1-6-5 {
    width: 75%;
    max-width: 54rem
}

.ppvx_modal--container_bottom___1-6-5>.ppvx_modal___1-6-5,
.ppvx_modal--container_middle___1-6-5>.ppvx_modal___1-6-5 {
    flex-basis: 100%
}

.ppvx_modal___1-6-5:not(.ppvx_modal--overpanel___1-6-5):not(.ppvx_modal--sheet___1-6-5) {
    min-height: 8rem;
    border-radius: .75rem;
    max-height: 75vh;
    box-shadow: 0 .75rem 1.75rem rgba(0, 0, 0, .16);
    opacity: 0;
    transition: opacity .3s ease-in-out
}

@media screen and (max-width:47rem) {
    :not(.ppvx_modal--container_middle___1-6-5):not(.ppvx_modal--container_bottom___1-6-5)>.ppvx_modal___1-6-5:not(.ppvx_modal--overpanel___1-6-5):not(.ppvx_modal--sheet___1-6-5) {
        width: calc(100% - 3rem)
    }
}

@media screen and (max-width:36rem) {
    :not(.ppvx_modal--container_middle___1-6-5):not(.ppvx_modal--container_bottom___1-6-5)>.ppvx_modal___1-6-5:not(.ppvx_modal--overpanel___1-6-5):not(.ppvx_modal--sheet___1-6-5) {
        width: calc(100% - 2rem)
    }
}

.ppvx_modal___1-6-5.ppvx_modal--overpanel___1-6-5,
.ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 {
    border: .0625rem solid #b7bcbf
}

.ppvx_modal___1-6-5.ppvx_modal--overpanel___1-6-5 {
    height: 100vh;
    height: calc(var(--vh, 1vh)*100);
    top: 100vh;
    transition: top .3s ease-in-out .3s
}

@media screen and (max-width:47rem) {
    :not(.ppvx_modal--container_middle___1-6-5):not(.ppvx_modal--container_bottom___1-6-5)>.ppvx_modal___1-6-5.ppvx_modal--overpanel___1-6-5 {
        width: calc(100% - 3rem)
    }
}

@media screen and (max-width:36rem) {
    .ppvx_modal___1-6-5.ppvx_modal--overpanel___1-6-5 {
        width: 100%
    }
}

.ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 {
    height: 100vh;
    width: auto;
    bottom: -100vh;
    transition: bottom .3s ease-in-out;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

:not(.ppvx_modal--container_bottom___1-6-5)>.ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 {
    width: 45rem
}

@media screen and (max-width:64rem) {
    :not(.ppvx_modal--container_bottom___1-6-5)>.ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 {
        width: 35.5rem
    }
}

@media screen and (max-width:47rem) {
    .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 {
        height: auto;
        min-height: 3rem;
        max-height: 90vh;
        max-height: calc(var(--vh, 1vh)*90);
        border-top-left-radius: .75rem;
        border-top-right-radius: .75rem
    }
    :not(.ppvx_modal--container_bottom___1-6-5)>.ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 {
        width: 100%
    }
}

@media screen and (max-width:47rem) {
    .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 {
        width: 100vw
    }
}

.ppvx_modal-backdrop___1-6-5 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1050;
    visibility: hidden;
    opacity: 0;
    transition: opacity .3s ease-in-out, visibility .3s .3s;
    background-color: rgba(0, 0, 0, .4);
    display: flex;
    align-items: center;
    justify-content: space-around
}

.ppvx_modal-backdrop___1-6-5.ppvx_modal-backdrop--show___1-6-5,
.ppvx_modal-backdrop___1-6-5[aria-hidden=false] {
    visibility: visible;
    opacity: 1;
    transition: opacity .3s ease-in-out
}

.ppvx_modal-backdrop___1-6-5.ppvx_modal-backdrop--show___1-6-5 .ppvx_modal___1-6-5:not(.ppvx_modal--overpanel___1-6-5):not(.ppvx_modal--sheet___1-6-5),
.ppvx_modal-backdrop___1-6-5[aria-hidden=false] .ppvx_modal___1-6-5:not(.ppvx_modal--overpanel___1-6-5):not(.ppvx_modal--sheet___1-6-5) {
    opacity: 1;
    transition: opacity .3s ease-in-out .3s
}

.ppvx_modal-backdrop___1-6-5.ppvx_modal-backdrop--show___1-6-5 .ppvx_modal--overpanel___1-6-5,
.ppvx_modal-backdrop___1-6-5[aria-hidden=false] .ppvx_modal--overpanel___1-6-5 {
    transition: top .3s ease-in-out .3s;
    top: 0
}

.ppvx_modal-backdrop___1-6-5.ppvx_modal-backdrop--show___1-6-5 .ppvx_modal--sheet___1-6-5,
.ppvx_modal-backdrop___1-6-5[aria-hidden=false] .ppvx_modal--sheet___1-6-5 {
    transition: bottom .3s ease-in-out .3s;
    bottom: 0
}

.ppvx_scrim___1-6-5 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1050;
    visibility: hidden;
    transition: background-color .3s ease-in-out, visibility .3s .3s;
    background-color: transparent;
    display: flex;
    align-items: flex-end;
    justify-content: space-around
}

.ppvx_scrim___1-6-5.ppvx_scrim--show___1-6-5,
.ppvx_scrim___1-6-5[aria-hidden=false] {
    visibility: visible;
    transition: background-color .3s ease-in-out;
    background-color: rgba(0, 0, 0, .4)
}

.ppvx_scrim___1-6-5.ppvx_scrim--show___1-6-5 .ppvx_modal___1-6-5:not(.ppvx_modal--overpanel___1-6-5):not(.ppvx_modal--sheet___1-6-5),
.ppvx_scrim___1-6-5[aria-hidden=false] .ppvx_modal___1-6-5:not(.ppvx_modal--overpanel___1-6-5):not(.ppvx_modal--sheet___1-6-5) {
    opacity: 1;
    transition: opacity .3s ease-in-out .3s
}

.ppvx_scrim___1-6-5.ppvx_scrim--show___1-6-5 .ppvx_modal--overpanel___1-6-5,
.ppvx_scrim___1-6-5[aria-hidden=false] .ppvx_modal--overpanel___1-6-5 {
    transition: top .3s ease-in-out .3s;
    top: 0
}

.ppvx_scrim___1-6-5.ppvx_scrim--show___1-6-5 .ppvx_modal--sheet___1-6-5,
.ppvx_scrim___1-6-5[aria-hidden=false] .ppvx_modal--sheet___1-6-5 {
    transition: bottom .3s ease-in-out;
    bottom: 0
}

.ppvx_modal__contents___1-6-5 {
    flex: 1 1 auto;
    overflow: auto;
    padding: 0 3rem;
    position: relative;
    border-radius: inherit
}

.ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal__contents___1-6-5 {
    padding: 0 8.5rem
}

@media screen and (max-width:64rem) {
    .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal__contents___1-6-5 {
        padding: 0 5rem
    }
}

@media screen and (max-width:47rem) {
    .ppvx_modal__contents___1-6-5 {
        padding: 0 1.5rem 1.5rem
    }
    .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal__contents___1-6-5 {
        padding: 0 1rem 1rem
    }
    .ppvx_modal-header___1-6-5+.ppvx_modal__contents___1-6-5 {
        border-radius: 0
    }
}

@media screen and (max-width:36rem) {
    .ppvx_modal___1-6-5:not(.ppvx_modal--overpanel___1-6-5):not(.ppvx_modal--sheet___1-6-5) .ppvx_modal__contents___1-6-5:not(.ppvx_modal__contents--no-padding___1-6-5) {
        padding: 0 1rem 1.5rem
    }
    .ppvx_modal___1-6-5.ppvx_modal--overpanel___1-6-5 .ppvx_modal__contents___1-6-5 {
        padding: 0 .75rem 1.5rem
    }
}

.ppvx_modal___1-6-5 .ppvx_modal__contents___1-6-5.ppvx_modal__contents--no-padding___1-6-5,
.ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal__contents___1-6-5.ppvx_modal__contents--no-padding___1-6-5 {
    padding: 0
}

.ppvx_modal__contents--center___1-6-5 {
    text-align: center
}

.ppvx_modal___1-6-5:not(.ppvx_modal--overpanel___1-6-5):not(.ppvx_modal--sheet___1-6-5) .ppvx_modal__contents___1-6-5 {
    max-height: 70vh
}

.ppvx_modal__screenreader___1-6-5 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.ppvx_modal-header___1-6-5 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    flex: 0 0 auto;
    z-index: 1;
    min-height: 4.5rem
}

.ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal-header___1-6-5 {
    min-height: 4.5rem
}

@media screen and (max-width:47rem) {
    .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal-header___1-6-5 {
        min-height: 3.5rem
    }
}

.ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__action___1-6-5,
.ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__close___1-6-5 {
    min-height: 4.5rem;
    padding: .75rem 0;
    margin: 0 1rem
}

@media screen and (max-width:47rem) {
    .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__action___1-6-5,
    .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__close___1-6-5 {
        min-height: 3.5rem;
        padding: .25rem 0;
        margin: 0 .25rem
    }
}

.ppvx_modal-header--gripper___1-6-5:before {
    content: "";
    flex: 0 0 100%;
    height: 1rem;
    text-align: center
}

.ppvx_modal-header--gripper___1-6-5:after {
    content: "";
    display: block;
    width: 3rem;
    height: .5rem;
    border: .0625rem solid #9da3a6;
    background-color: #9da3a6;
    border-radius: .25rem;
    position: absolute;
    top: .5rem;
    left: 50%;
    transform: translateX(-50%)
}

.ppvx_modal-header--divider___1-6-5 {
    border-bottom: 1px solid #cbd2d6
}

.ppvx_modal-header--scrolled___1-6-5 {
    box-shadow: 0 .1875rem .625rem rgba(0, 0, 0, .16)
}

.ppvx_modal-header__action___1-6-5 {
    flex: 0 0 3rem;
    height: 3rem;
    margin: .5rem 1rem
}

.ppvx_modal-header__title___1-6-5 {
    flex: 1 1 48px;
    margin: .5rem;
    text-align: center;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.ppvx_modal-header__close___1-6-5 {
    flex: 0 0 3rem;
    margin: .75rem;
    height: 3rem;
    text-align: right
}

.ppvx_modal-header__work-area___1-6-5 {
    flex: 0 0 100%;
    padding: .5rem 1rem
}

.ppvx_modal__contents--close___1-6-5 {
    position: absolute;
    top: .75rem;
    right: .75rem;
    z-index: 2
}

[dir=rtl] .ppvx_modal__contents--close___1-6-5 {
    left: .75rem;
    right: auto
}

.ppvx_modal-header__close-btn___1-6-5 {
    --deprecated: "Do not use";
    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;
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
    background-color: #fff;
    color: #2c2e2f;
    border-radius: 50%;
    border: none;
    padding: 0;
    cursor: pointer;
    text-indent: .0625rem;
    position: relative
}

.ppvx_modal-header__close-btn___1-6-5:before {
    content: "\E919"
}

.ppvx_modal-header__close-btn___1-6-5:hover {
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, .08) 80%, rgba(44, 46, 47, .08)), none
}

.ppvx_modal-header__close-btn___1-6-5:active,
.ppvx_modal-header__close-btn___1-6-5:hover {
    background-size: 100% 500%;
    background-position: 0 100%;
    transition: background-position .3s ease-in-out
}

.ppvx_modal-header__close-btn___1-6-5:active {
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, .12) 80%, rgba(44, 46, 47, .12)), none
}

.ppvx_modal-header__close-btn___1-6-5:focus {
    outline: none
}

.ppvx_modal-header__close-btn___1-6-5:focus:after {
    content: "";
    position: absolute;
    top: -.0625rem;
    left: -.0625rem;
    right: 0;
    border: .125rem solid #0070ba;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: 50%;
    text-indent: .0625rem;
    width: 3.125rem;
    height: 3.125rem;
    pointer-events: none
}

.ppvx_modal-content__title___1-6-5 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 500
}

.ppvx_modal--overpanel___1-6-5 .ppvx_modal-header___1-6-5:not(.ppvx_modal-header--no-logo___1-6-5) {
    background: url(../img/pp_fc_mg_2x.png) no-repeat 50% 1.5rem;
    background-size: 1.5rem
}

.ppvx_modal-footer___1-6-5 {
    min-height: 4.5rem;
    padding: 1rem;
    position: relative;
    flex: 1 0 auto
}

.ppvx_modal-footer--scrolled___1-6-5 {
    box-shadow: 0 -.1875rem .625rem rgba(0, 0, 0, .16)
}

.ppvx_modal-footer--align_center___1-6-5 {
    text-align: center
}

.ppvx_modal-footer--align_right___1-6-5 {
    text-align: right
}

.ppvx_modal___1-6-5 .ppvx_visible-only-in-context___1-6-5 {
    display: block;
    display: initial
}

@media screen and (max-width:47rem) {
    .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5.ppvx_modal--sheet--height_90___1-6-5 {
        height: 90vh;
        height: calc(var(--vh, 1vh)*90);
        border-top-left-radius: .75rem;
        border-top-right-radius: .75rem
    }
}

.ppvx_modal-header__close-btn--svg___1-6-5:before {
    display: none
}

.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5),
.ppvx--v2___1-6-5 .ppvx_scrim___1-6-5:not(.ppvx--v1___1-6-5),
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5),
.ppvx_scrim___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) {
    transition-timing-function: cubic-bezier(0, .9, .3, 1)
}

.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5)[aria-hidden=false],
.ppvx--v2___1-6-5 .ppvx_scrim___1-6-5:not(.ppvx--v1___1-6-5)[aria-hidden=false],
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5)[aria-hidden=false],
.ppvx_scrim___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5)[aria-hidden=false] {
    transition-duration: .5s
}

.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5)[aria-hidden=true],
.ppvx--v2___1-6-5 .ppvx_scrim___1-6-5:not(.ppvx--v1___1-6-5)[aria-hidden=true],
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5)[aria-hidden=true],
.ppvx_scrim___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5)[aria-hidden=true] {
    transition-duration: .3s
}

.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header___1-6-5,
.ppvx--v2___1-6-5 .ppvx_scrim___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header___1-6-5,
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header___1-6-5,
.ppvx_scrim___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header___1-6-5 {
    min-height: 0;
    height: auto;
    padding: .25rem
}

@media screen and (min-width:47rem) {
    .ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header___1-6-5,
    .ppvx--v2___1-6-5 .ppvx_scrim___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header___1-6-5,
    .ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header___1-6-5,
    .ppvx_scrim___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header___1-6-5 {
        padding: .75rem .375rem
    }
}

.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header__title___1-6-5,
.ppvx--v2___1-6-5 .ppvx_scrim___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header__title___1-6-5,
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header__title___1-6-5,
.ppvx_scrim___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header__title___1-6-5 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400
}

.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header__action___1-6-5,
.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header__close___1-6-5,
.ppvx--v2___1-6-5 .ppvx_scrim___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header__action___1-6-5,
.ppvx--v2___1-6-5 .ppvx_scrim___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header__close___1-6-5,
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header__action___1-6-5,
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header__close___1-6-5,
.ppvx_scrim___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header__action___1-6-5,
.ppvx_scrim___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header__close___1-6-5 {
    min-height: 0;
    height: auto;
    padding: 0;
    flex-basis: 3rem
}

.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__action___1-6-5,
.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__close___1-6-5,
.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__action___1-6-5,
.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__close___1-6-5,
.ppvx--v2___1-6-5 .ppvx_scrim___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__action___1-6-5,
.ppvx--v2___1-6-5 .ppvx_scrim___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__close___1-6-5,
.ppvx--v2___1-6-5 .ppvx_scrim___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__action___1-6-5,
.ppvx--v2___1-6-5 .ppvx_scrim___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__close___1-6-5,
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__action___1-6-5,
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__close___1-6-5,
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__action___1-6-5,
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__close___1-6-5,
.ppvx_scrim___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__action___1-6-5,
.ppvx_scrim___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__close___1-6-5,
.ppvx_scrim___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__action___1-6-5,
.ppvx_scrim___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5.ppvx_modal--sheet___1-6-5 .ppvx_modal-header___1-6-5 .ppvx_modal-header__close___1-6-5 {
    min-height: 0;
    padding: 0;
    margin: 0
}

.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal__contents___1-6-5,
.ppvx--v2___1-6-5 .ppvx_scrim___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal__contents___1-6-5,
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal__contents___1-6-5,
.ppvx_scrim___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal__contents___1-6-5 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400
}

.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-content__title___1-6-5,
.ppvx--v2___1-6-5 .ppvx_scrim___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-content__title___1-6-5,
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-content__title___1-6-5,
.ppvx_scrim___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-content__title___1-6-5 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 400
}

.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5,
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal___1-6-5 {
    box-shadow: none
}

.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header--scrolled___1-6-5,
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-header--scrolled___1-6-5 {
    box-shadow: 0 0 .5rem rgba(0, 0, 0, .04), 0 .125rem 1.125rem rgba(0, 0, 0, .1)
}

.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-footer--scrolled___1-6-5,
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal-footer--scrolled___1-6-5 {
    box-shadow: 0 0 .5rem rgba(0, 0, 0, .04), 0 -.125rem 1.125rem rgba(0, 0, 0, .1)
}

.ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal__contents--close___1-6-5,
.ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal__contents--close___1-6-5 {
    right: .25rem;
    top: .25rem
}

@media screen and (min-width:47rem) {
    .ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal__contents--close___1-6-5,
    .ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal__contents--close___1-6-5 {
        right: .375rem;
        top: .75rem
    }
}

.ppvx--v2___1-6-5 [dir=rtl] .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal__contents--close___1-6-5,
[dir=rtl] .ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal__contents--close___1-6-5,
[dir=rtl] .ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal__contents--close___1-6-5 {
    left: .25rem;
    right: auto
}

@media screen and (min-width:47rem) {
    .ppvx--v2___1-6-5 [dir=rtl] .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal__contents--close___1-6-5,
    [dir=rtl] .ppvx--v2___1-6-5 .ppvx_modal-backdrop___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal__contents--close___1-6-5,
    [dir=rtl] .ppvx_modal-backdrop___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) .ppvx_modal__contents--close___1-6-5 {
        left: .375rem
    }
}

.ppvx--v2___1-6-5 .ppvx_modal-backdrop--show___1-6-5:not(.ppvx--v1___1-6-5),
.ppvx--v2___1-6-5 .ppvx_scrim--show___1-6-5:not(.ppvx--v1___1-6-5),
.ppvx_modal-backdrop--show___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5),
.ppvx_scrim--show___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) {
    transition-duration: .5s
}

.ppvx_modal-backdrop--show___1-6-5 {
    visibility: visible;
    opacity: 1;
    transition: opacity .3s ease-in-out
}

.ppvx_modal-backdrop--show___1-6-5 .ppvx_modal___1-6-5:not(.ppvx_modal--overpanel___1-6-5):not(.ppvx_modal--sheet___1-6-5) {
    opacity: 1;
    transition: opacity .3s ease-in-out .3s
}

.ppvx_modal-backdrop--show___1-6-5 .ppvx_modal--overpanel___1-6-5 {
    transition: top .3s ease-in-out .3s;
    top: 0
}

.ppvx_modal-backdrop--show___1-6-5 .ppvx_modal--sheet___1-6-5 {
    transition: bottom .3s ease-in-out .3s;
    bottom: 0
}

.ppvx--v2___1-6-5 .ppvx_modal-backdrop--show___1-6-5:not(.ppvx--v1___1-6-5),
.ppvx_modal-backdrop--show___1-6-5.ppvx--v2___1-6-5:not(.ppvx--v1___1-6-5) {
    transition-duration: .5s
}

.ppvx_dropdown-menu___1-9-13 {
    position: relative;
    text-align: left
}

.ppvx_dropdown-menu__label___1-9-13 {
    pointer-events: none;
    color: #687173;
    position: absolute;
    transition: font-size .1s ease-in-out, top .1s ease-in-out, background-color 10ms linear .1s;
    left: .75rem;
    top: 1rem;
    right: 3.75rem
}

.ppvx_dropdown-menu__button___1-9-13,
.ppvx_dropdown-menu__label___1-9-13 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.ppvx_dropdown-menu__button___1-9-13 {
    box-sizing: border-box;
    height: 3.5rem;
    width: 100%;
    border: .0625rem solid #909697;
    border-radius: .25rem;
    background-color: #fff;
    color: #000;
    padding: 1rem 3.6875rem 1rem .6875rem;
    cursor: pointer;
    text-align: left
}

.ppvx_dropdown-menu__button___1-9-13:before {
    content: "\E9A3";
    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_dropdown-menu__button___1-9-13 .ppvx_dropdown-menu__affordance-icon___1-9-13,
.ppvx_dropdown-menu__button___1-9-13:before {
    pointer-events: none;
    position: absolute;
    top: .25rem;
    right: .75rem;
    color: #687173;
    padding: .938rem .188rem .938rem .938rem;
    margin-left: .75rem
}

.ppvx_dropdown-menu__button___1-9-13:focus {
    outline: none
}

.ppvx_dropdown-menu__button___1-9-13:focus:after {
    content: "";
    position: absolute;
    top: -.0625rem;
    left: -.0625rem;
    border: .125rem solid #0070ba;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: inherit;
    text-indent: -.0625rem;
    width: calc(100% + .125rem);
    height: 3.625rem;
    pointer-events: none;
    z-index: 1
}

.ppvx_dropdown-menu__button___1-9-13:not(:empty) {
    padding-top: 1.563rem;
    padding-bottom: .4375rem
}

.ppvx_dropdown-menu__button___1-9-13:not(:empty)~.ppvx_dropdown-menu__label___1-9-13 {
    top: .4375rem;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500
}

.ppvx_dropdown-menu__button___1-9-13:not(:empty)~.ppvx_dropdown-menu__label--empty___1-9-13 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    top: 1rem
}

.ppvx_dropdown-menu__button___1-9-13[aria-expanded=true]:before {
    transform: rotateX(180deg)
}

.ppvx_dropdown-menu__button___1-9-13[aria-expanded=true]~.ppvx_dropdown-menu__label--empty___1-9-13,
.ppvx_dropdown-menu__button___1-9-13[aria-expanded=true]~.ppvx_dropdown-menu__label___1-9-13 {
    top: .4375rem;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500
}

.ppvx_dropdown-menu__button--active___1-9-13 {
    outline: none
}

.ppvx_dropdown-menu__button--active___1-9-13:after {
    content: "";
    position: absolute;
    top: -.0625rem;
    left: -.0625rem;
    border: .125rem solid #0070ba;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: inherit;
    text-indent: -.0625rem;
    width: calc(100% + .125rem);
    height: 3.625rem;
    pointer-events: none;
    z-index: 1
}

.ppvx_dropdown-menu__button--active___1-9-13~.ppvx_dropdown-menu__label--empty___1-9-13 {
    top: .4375rem;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500
}

.ppvx_dropdown-menu__helper-text___1-9-13 {
    list-style: none;
    color: #687173
}

.ppvx_dropdown-menu__error-text___1-9-13,
.ppvx_dropdown-menu__helper-text___1-9-13 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    margin-top: .5rem
}

.ppvx_dropdown-menu__error-text___1-9-13 {
    display: flex;
    color: #2c2e2f;
    align-items: center
}

.ppvx_dropdown-menu__error-text___1-9-13: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_dropdown-menu__error-text___1-9-13 .ppvx_dropdown-menu__error-icon___1-9-13,
.ppvx_dropdown-menu__error-text___1-9-13:before {
    color: #d20000;
    margin-right: .75rem
}

.ppvx_field--error___1-9-13 .ppvx_dropdown-menu__button___1-9-13 {
    border: .125rem solid #d20000;
    padding-left: .625rem;
    padding-right: 3.625rem
}

.ppvx_field--error___1-9-13.ppvx_dropdown-menu--combine-both___1-9-13+.ppvx_field--error___1-9-13.ppvx_dropdown-menu--combine-left___1-9-13,
.ppvx_field--error___1-9-13.ppvx_dropdown-menu--combine-right___1-9-13+.ppvx_field--error___1-9-13.ppvx_dropdown-menu--combine-both___1-9-13,
.ppvx_field--error___1-9-13.ppvx_dropdown-menu--combine-right___1-9-13+.ppvx_field--error___1-9-13.ppvx_dropdown-menu--combine-left___1-9-13 {
    margin-left: -.125rem;
    margin-right: 0
}

[dir=rtl] .ppvx_field--error___1-9-13.ppvx_dropdown-menu--combine-both___1-9-13+.ppvx_field--error___1-9-13.ppvx_dropdown-menu--combine-left___1-9-13,
[dir=rtl] .ppvx_field--error___1-9-13.ppvx_dropdown-menu--combine-right___1-9-13+.ppvx_field--error___1-9-13.ppvx_dropdown-menu--combine-both___1-9-13,
[dir=rtl] .ppvx_field--error___1-9-13.ppvx_dropdown-menu--combine-right___1-9-13+.ppvx_field--error___1-9-13.ppvx_dropdown-menu--combine-left___1-9-13 {
    margin-right: -.125rem;
    margin-left: 0
}

[dir=rtl] .ppvx_dropdown-menu___1-9-13 {
    text-align: right
}

[dir=rtl] .ppvx_dropdown-menu__button___1-9-13 {
    text-align: right;
    padding-right: .6875rem;
    padding-left: 3.6875rem
}

[dir=rtl] .ppvx_dropdown-menu__button___1-9-13 .ppvx_dropdown-menu__affordance-icon___1-9-13,
[dir=rtl] .ppvx_dropdown-menu__button___1-9-13:before {
    padding: .938rem .938rem .938rem .188rem;
    margin-right: .75rem;
    margin-left: 0;
    left: .75rem;
    right: auto
}

.ppvx_field--error___1-9-13[dir=rtl] .ppvx_dropdown-menu__button___1-9-13,
[dir=rtl] .ppvx_field--error___1-9-13 .ppvx_dropdown-menu__button___1-9-13 {
    padding-left: 3.625rem;
    padding-right: .625rem
}

[dir=rtl] .ppvx_dropdown-menu__label___1-9-13 {
    right: .75rem;
    left: 3.75rem
}

[dir=rtl] .ppvx_dropdown-menu__error-text___1-9-13 .ppvx_dropdown-menu__error-icon___1-9-13,
[dir=rtl] .ppvx_dropdown-menu__error-text___1-9-13:before {
    margin-left: .75rem;
    margin-right: 0
}

.ppvx_dropdown-menu--combine-left___1-9-13 {
    margin-left: -.0625rem
}

.ppvx_dropdown-menu--combine-left___1-9-13 .ppvx_dropdown-menu__button___1-9-13 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

[dir=rtl] .ppvx_dropdown-menu--combine-left___1-9-13 {
    margin-left: 0;
    margin-right: -.0625rem
}

[dir=rtl] .ppvx_dropdown-menu--combine-left___1-9-13 .ppvx_dropdown-menu__button___1-9-13 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.ppvx_dropdown-menu--combine-right___1-9-13 .ppvx_dropdown-menu__button___1-9-13 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

[dir=rtl] .ppvx_dropdown-menu--combine-right___1-9-13 .ppvx_dropdown-menu__button___1-9-13 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.ppvx_dropdown-menu--combine-both___1-9-13 {
    margin-left: -.0625rem
}

.ppvx_dropdown-menu--combine-both___1-9-13 .ppvx_dropdown-menu__button___1-9-13 {
    border-radius: 0
}

[dir=rtl] .ppvx_dropdown-menu--combine-both___1-9-13 {
    margin-left: 0;
    margin-right: -.0625rem
}

.ppvx_dropdown-menu__button-with-svg-icon___1-9-13:before,
.ppvx_dropdown-menu__error-text-with-svg-icon___1-9-13:before {
    display: none
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__label___1-9-13,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__label___1-9-13 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    top: 1.25rem
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    border-color: #909191;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    height: 4rem
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13 .ppvx_dropdown-menu__affordance-icon___1-9-13,
.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:before,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13 .ppvx_dropdown-menu__affordance-icon___1-9-13,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:before {
    color: #515354;
    padding: .75rem;
    top: .5rem;
    right: .25rem
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:before,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13: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;
    width: 3rem;
    height: 3rem
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:before,
    .ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:before {
        content: url(../img/v2-chevron-down.svg);
        background: none
    }
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:focus,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:focus {
    outline: none
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:focus:after,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:focus:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: .1875rem solid #1040c1;
    box-shadow: 0 0 0 .375rem rgba(16, 114, 235, .16);
    border-radius: inherit;
    width: 100%;
    height: 4rem;
    pointer-events: none
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:not(:empty),
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:not(:empty) {
    padding-top: 1.813rem;
    padding-bottom: .688rem
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:not(:empty)~.ppvx_dropdown-menu__label___1-9-13,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:not(:empty)~.ppvx_dropdown-menu__label___1-9-13 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    top: .4375rem
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:not(:empty)~.ppvx_dropdown-menu__label--empty___1-9-13,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:not(:empty)~.ppvx_dropdown-menu__label--empty___1-9-13 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    top: 1.25rem
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13[aria-expanded=true]~.ppvx_dropdown-menu__label--empty___1-9-13,
.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13[aria-expanded=true]~.ppvx_dropdown-menu__label___1-9-13,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13[aria-expanded=true]~.ppvx_dropdown-menu__label--empty___1-9-13,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13[aria-expanded=true]~.ppvx_dropdown-menu__label___1-9-13 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    top: .4375rem
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button--active___1-9-13,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button--active___1-9-13 {
    outline: none
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button--active___1-9-13:after,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button--active___1-9-13:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: .1875rem solid #1040c1;
    box-shadow: 0 0 0 .375rem rgba(16, 114, 235, .16);
    border-radius: inherit;
    width: 100%;
    height: 4rem;
    pointer-events: none
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button--active___1-9-13~.ppvx_dropdown-menu__label--empty___1-9-13,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button--active___1-9-13~.ppvx_dropdown-menu__label--empty___1-9-13 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    top: .4375rem
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__error-text___1-9-13,
.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__helper-text___1-9-13,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__error-text___1-9-13,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__helper-text___1-9-13 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    margin-top: .25rem
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__error-text___1-9-13 .ppvx_dropdown-menu__error-icon___1-9-13,
.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__error-text___1-9-13:before,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__error-text___1-9-13 .ppvx_dropdown-menu__error-icon___1-9-13,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__error-text___1-9-13:before {
    color: #d9360b;
    margin-right: .25rem
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13).ppvx_field--error___1-9-13 .ppvx_dropdown-menu__button___1-9-13,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13).ppvx_field--error___1-9-13 .ppvx_dropdown-menu__button___1-9-13 {
    border-color: #d9360b
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13).ppvx_field--error___1-9-13 .ppvx_dropdown-menu__button___1-9-13:focus,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13).ppvx_field--error___1-9-13 .ppvx_dropdown-menu__button___1-9-13:focus {
    outline: none
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13).ppvx_field--error___1-9-13 .ppvx_dropdown-menu__button___1-9-13:focus:after,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13).ppvx_field--error___1-9-13 .ppvx_dropdown-menu__button___1-9-13:focus:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: .1875rem solid #d9360b;
    box-shadow: 0 0 0 .375rem rgba(217, 54, 11, .16);
    border-radius: inherit;
    width: 100%;
    height: 4rem;
    pointer-events: none
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13).ppvx_field--error___1-9-13 .ppvx_dropdown-menu__button--active___1-9-13,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13).ppvx_field--error___1-9-13 .ppvx_dropdown-menu__button--active___1-9-13 {
    outline: none
}

.ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13).ppvx_field--error___1-9-13 .ppvx_dropdown-menu__button--active___1-9-13:after,
.ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13).ppvx_field--error___1-9-13 .ppvx_dropdown-menu__button--active___1-9-13:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: .1875rem solid #d9360b;
    box-shadow: 0 0 0 .375rem rgba(217, 54, 11, .16);
    border-radius: inherit;
    width: 100%;
    height: 4rem;
    pointer-events: none
}

.ppvx--v2___1-9-13 [dir=rtl] .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__error-text___1-9-13 .ppvx_dropdown-menu__error-icon___1-9-13,
.ppvx--v2___1-9-13 [dir=rtl] .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__error-text___1-9-13:before,
[dir=rtl] .ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__error-text___1-9-13 .ppvx_dropdown-menu__error-icon___1-9-13,
[dir=rtl] .ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__error-text___1-9-13:before,
[dir=rtl] .ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__error-text___1-9-13 .ppvx_dropdown-menu__error-icon___1-9-13,
[dir=rtl] .ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__error-text___1-9-13:before {
    margin-left: .25rem;
    margin-right: 0
}

.ppvx--v2___1-9-13 [dir=rtl] .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13 .ppvx_dropdown-menu__affordance-icon___1-9-13,
.ppvx--v2___1-9-13 [dir=rtl] .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:before,
[dir=rtl] .ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13 .ppvx_dropdown-menu__affordance-icon___1-9-13,
[dir=rtl] .ppvx--v2___1-9-13 .ppvx_dropdown-menu___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:before,
[dir=rtl] .ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13 .ppvx_dropdown-menu__affordance-icon___1-9-13,
[dir=rtl] .ppvx_dropdown-menu___1-9-13.ppvx--v2___1-9-13:not(.ppvx--v1___1-9-13) .ppvx_dropdown-menu__button___1-9-13:before {
    left: .25rem;
    right: auto
}

.ppvx_field--error___1-9-13.ppvx_dropdown-menu--combine-both___1-9-13,
.ppvx_field--error___1-9-13.ppvx_dropdown-menu--combine-left___1-9-13,
.ppvx_field--error___1-9-13.ppvx_dropdown-menu--combine-right___1-9-13 {
    z-index: 1
}

.ppvx_dropdown-menu__select___1-9-13 {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    width: 0;
    height: 0
}

.ppvx_flag___1-3-20 {
    display: inline-block;
    box-sizing: border-box;
    position: relative
}

.ppvx_flag___1-3-20.ppvx_flag--size_xs___1-3-20 {
    width: 1rem;
    height: .75rem
}

.ppvx_flag___1-3-20.ppvx_flag--size_xs___1-3-20 .ppvx_flag__scale___1-3-20 {
    transform: scale(.5);
    border-radius: .25rem
}

.ppvx_flag___1-3-20.ppvx_flag--size_sm___1-3-20 {
    width: 1.5rem;
    height: 1.125rem
}

.ppvx_flag___1-3-20.ppvx_flag--size_sm___1-3-20 .ppvx_flag__scale___1-3-20 {
    transform: scale(.75);
    border-radius: .33333333rem
}

.ppvx_flag___1-3-20.ppvx_flag--size_md___1-3-20 {
    width: 2rem;
    height: 1.5rem
}

.ppvx_flag___1-3-20.ppvx_flag--size_md___1-3-20 .ppvx_flag__scale___1-3-20 {
    transform: scale(1);
    border-radius: .25rem
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20 {
    width: 2rem;
    height: 1.5rem;
    background: transparent url(../img/1x.png) no-repeat;
    background-size: cover;
    background-origin: border-box;
    transform-origin: top left;
    position: absolute;
    left: 0;
    border: .0625rem solid #cbd2d6;
    background-position: 0 0
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ad___1-3-20 {
    background-position: 0 .43103448%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ae___1-3-20 {
    background-position: 0 .86206897%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ag___1-3-20 {
    background-position: 0 1.29310345%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ai___1-3-20 {
    background-position: 0 1.72413793%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--al___1-3-20 {
    background-position: 0 2.15517241%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--am___1-3-20 {
    background-position: 0 2.5862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--an___1-3-20 {
    background-position: 0 3.01724138%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ao___1-3-20 {
    background-position: 0 3.44827586%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ar___1-3-20 {
    background-position: 0 3.87931034%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--at___1-3-20 {
    background-position: 0 4.31034483%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--au___1-3-20 {
    background-position: 0 4.74137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--aw___1-3-20 {
    background-position: 0 5.17241379%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--az___1-3-20 {
    background-position: 0 5.60344828%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ba___1-3-20 {
    background-position: 0 6.03448276%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bb___1-3-20 {
    background-position: 0 6.46551724%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--be___1-3-20 {
    background-position: 0 6.89655172%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bf___1-3-20 {
    background-position: 0 7.32758621%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bg___1-3-20 {
    background-position: 0 7.75862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bh___1-3-20 {
    background-position: 0 8.18965517%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bi___1-3-20 {
    background-position: 0 8.62068966%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bj___1-3-20 {
    background-position: 0 9.05172414%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bm___1-3-20 {
    background-position: 0 9.48275862%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bn___1-3-20 {
    background-position: 0 9.9137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bo___1-3-20 {
    background-position: 0 10.34482759%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--br___1-3-20 {
    background-position: 0 10.77586207%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bs___1-3-20 {
    background-position: 0 11.20689655%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bt___1-3-20 {
    background-position: 0 11.63793103%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bw___1-3-20 {
    background-position: 0 12.06896552%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--by___1-3-20 {
    background-position: 0 12.5%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bz___1-3-20 {
    background-position: 0 12.93103448%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--c2___1-3-20 {
    background-position: 0 13.36206897%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ca___1-3-20 {
    background-position: 0 13.79310345%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cd___1-3-20 {
    background-position: 0 14.22413793%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cg___1-3-20 {
    background-position: 0 14.65517241%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ch___1-3-20 {
    background-position: 0 15.0862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ci___1-3-20 {
    background-position: 0 15.51724138%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ck___1-3-20 {
    background-position: 0 15.94827586%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cl___1-3-20 {
    background-position: 0 16.37931034%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cm___1-3-20 {
    background-position: 0 16.81034483%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cn___1-3-20 {
    background-position: 0 17.24137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--co___1-3-20 {
    background-position: 0 17.67241379%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cr___1-3-20 {
    background-position: 0 18.10344828%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cv___1-3-20 {
    background-position: 0 18.53448276%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cy___1-3-20 {
    background-position: 0 18.96551724%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cz___1-3-20 {
    background-position: 0 19.39655172%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--de___1-3-20 {
    background-position: 0 19.82758621%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--dj___1-3-20 {
    background-position: 0 20.25862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--dk___1-3-20 {
    background-position: 0 20.68965517%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--dm___1-3-20 {
    background-position: 0 21.12068966%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--do___1-3-20 {
    background-position: 0 21.55172414%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--dz___1-3-20 {
    background-position: 0 21.98275862%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ec___1-3-20 {
    background-position: 0 22.4137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ee___1-3-20 {
    background-position: 0 22.84482759%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--eg___1-3-20 {
    background-position: 0 23.27586207%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--er___1-3-20 {
    background-position: 0 23.70689655%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--es___1-3-20 {
    background-position: 0 24.13793103%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--et___1-3-20 {
    background-position: 0 24.56896552%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--fi___1-3-20 {
    background-position: 0 25%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--fj___1-3-20 {
    background-position: 0 25.43103448%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--fk___1-3-20 {
    background-position: 0 25.86206897%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--fm___1-3-20 {
    background-position: 0 26.29310345%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--fo___1-3-20 {
    background-position: 0 26.72413793%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--fr___1-3-20 {
    background-position: 0 27.15517241%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ga___1-3-20 {
    background-position: 0 27.5862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gb___1-3-20 {
    background-position: 0 28.01724138%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gd___1-3-20 {
    background-position: 0 28.44827586%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ge___1-3-20 {
    background-position: 0 28.87931034%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gf___1-3-20 {
    background-position: 0 29.31034483%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gi___1-3-20 {
    background-position: 0 29.74137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gl___1-3-20 {
    background-position: 0 30.17241379%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gm___1-3-20 {
    background-position: 0 30.60344828%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gn___1-3-20 {
    background-position: 0 31.03448276%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gp___1-3-20 {
    background-position: 0 31.46551724%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gr___1-3-20 {
    background-position: 0 31.89655172%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gt___1-3-20 {
    background-position: 0 32.32758621%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gw___1-3-20 {
    background-position: 0 32.75862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gy___1-3-20 {
    background-position: 0 33.18965517%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--hk___1-3-20 {
    background-position: 0 33.62068966%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--hn___1-3-20 {
    background-position: 0 34.05172414%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--hr___1-3-20 {
    background-position: 0 34.48275862%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--hu___1-3-20 {
    background-position: 0 34.9137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--id___1-3-20 {
    background-position: 0 35.34482759%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ie___1-3-20 {
    background-position: 0 35.77586207%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--il___1-3-20 {
    background-position: 0 36.20689655%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--in___1-3-20 {
    background-position: 0 36.63793103%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--is___1-3-20 {
    background-position: 0 37.06896552%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--it___1-3-20 {
    background-position: 0 37.5%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--jm___1-3-20 {
    background-position: 0 37.93103448%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--jo___1-3-20 {
    background-position: 0 38.36206897%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--jp___1-3-20 {
    background-position: 0 38.79310345%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ke___1-3-20 {
    background-position: 0 39.22413793%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--kg___1-3-20 {
    background-position: 0 39.65517241%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--kh___1-3-20 {
    background-position: 0 40.0862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ki___1-3-20 {
    background-position: 0 40.51724138%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--km___1-3-20 {
    background-position: 0 40.94827586%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--kn___1-3-20 {
    background-position: 0 41.37931034%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--kr___1-3-20 {
    background-position: 0 41.81034483%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--kw___1-3-20 {
    background-position: 0 42.24137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ky___1-3-20 {
    background-position: 0 42.67241379%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--kz___1-3-20 {
    background-position: 0 43.10344828%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--la___1-3-20 {
    background-position: 0 43.53448276%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--lc___1-3-20 {
    background-position: 0 43.96551724%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--li___1-3-20 {
    background-position: 0 44.39655172%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--lk___1-3-20 {
    background-position: 0 44.82758621%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ls___1-3-20 {
    background-position: 0 45.25862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--lt___1-3-20 {
    background-position: 0 45.68965517%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--lu___1-3-20 {
    background-position: 0 46.12068966%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--lv___1-3-20 {
    background-position: 0 46.55172414%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ma___1-3-20 {
    background-position: 0 46.98275862%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mc___1-3-20 {
    background-position: 0 47.4137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--md___1-3-20 {
    background-position: 0 47.84482759%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--me___1-3-20 {
    background-position: 0 48.27586207%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mg___1-3-20 {
    background-position: 0 48.70689655%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mh___1-3-20 {
    background-position: 0 49.13793103%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mk___1-3-20 {
    background-position: 0 49.56896552%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ml___1-3-20 {
    background-position: 0 50%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mn___1-3-20 {
    background-position: 0 50.43103448%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mq___1-3-20 {
    background-position: 0 50.86206897%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mr___1-3-20 {
    background-position: 0 51.29310345%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ms___1-3-20 {
    background-position: 0 51.72413793%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mt___1-3-20 {
    background-position: 0 52.15517241%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mu___1-3-20 {
    background-position: 0 52.5862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mv___1-3-20 {
    background-position: 0 53.01724138%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mw___1-3-20 {
    background-position: 0 53.44827586%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mx___1-3-20 {
    background-position: 0 53.87931034%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--my___1-3-20 {
    background-position: 0 54.31034483%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mz___1-3-20 {
    background-position: 0 54.74137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--na___1-3-20 {
    background-position: 0 55.17241379%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--nc___1-3-20 {
    background-position: 0 55.60344828%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ne___1-3-20 {
    background-position: 0 56.03448276%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--nf___1-3-20 {
    background-position: 0 56.46551724%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ng___1-3-20 {
    background-position: 0 56.89655172%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ni___1-3-20 {
    background-position: 0 57.32758621%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--nl___1-3-20 {
    background-position: 0 57.75862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--no___1-3-20 {
    background-position: 0 58.18965517%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--np___1-3-20 {
    background-position: 0 58.62068966%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--nr___1-3-20 {
    background-position: 0 59.05172414%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--nu___1-3-20 {
    background-position: 0 59.48275862%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--nz___1-3-20 {
    background-position: 0 59.9137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--om___1-3-20 {
    background-position: 0 60.34482759%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pa___1-3-20 {
    background-position: 0 60.77586207%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pe___1-3-20 {
    background-position: 0 61.20689655%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pf___1-3-20 {
    background-position: 0 61.63793103%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pg___1-3-20 {
    background-position: 0 62.06896552%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ph___1-3-20 {
    background-position: 0 62.5%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pl___1-3-20 {
    background-position: 0 62.93103448%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pm___1-3-20 {
    background-position: 0 63.36206897%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pn___1-3-20 {
    background-position: 0 63.79310345%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pt___1-3-20 {
    background-position: 0 64.22413793%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pw___1-3-20 {
    background-position: 0 64.65517241%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--py___1-3-20 {
    background-position: 0 65.0862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--qa___1-3-20 {
    background-position: 0 65.51724138%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--re___1-3-20 {
    background-position: 0 65.94827586%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ro___1-3-20 {
    background-position: 0 66.37931034%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--rs___1-3-20 {
    background-position: 0 66.81034483%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ru___1-3-20 {
    background-position: 0 67.24137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--rw___1-3-20 {
    background-position: 0 67.67241379%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sa___1-3-20 {
    background-position: 0 68.10344828%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sb___1-3-20 {
    background-position: 0 68.53448276%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sc___1-3-20 {
    background-position: 0 68.96551724%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--se___1-3-20 {
    background-position: 0 69.39655172%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sg___1-3-20 {
    background-position: 0 69.82758621%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sh___1-3-20 {
    background-position: 0 70.25862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--si___1-3-20 {
    background-position: 0 70.68965517%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sj___1-3-20 {
    background-position: 0 71.12068966%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sk___1-3-20 {
    background-position: 0 71.55172414%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sl___1-3-20 {
    background-position: 0 71.98275862%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sm___1-3-20 {
    background-position: 0 72.4137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sn___1-3-20 {
    background-position: 0 72.84482759%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--so___1-3-20 {
    background-position: 0 73.27586207%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sr___1-3-20 {
    background-position: 0 73.70689655%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--st___1-3-20 {
    background-position: 0 74.13793103%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sv___1-3-20 {
    background-position: 0 74.56896552%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sz___1-3-20 {
    background-position: 0 75%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tc___1-3-20 {
    background-position: 0 75.43103448%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--td___1-3-20 {
    background-position: 0 75.86206897%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tg___1-3-20 {
    background-position: 0 76.29310345%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--th___1-3-20 {
    background-position: 0 76.72413793%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tj___1-3-20 {
    background-position: 0 77.15517241%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tm___1-3-20 {
    background-position: 0 77.5862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tn___1-3-20 {
    background-position: 0 78.01724138%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--to___1-3-20 {
    background-position: 0 78.44827586%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tr___1-3-20 {
    background-position: 0 78.87931034%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tt___1-3-20 {
    background-position: 0 79.31034483%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tv___1-3-20 {
    background-position: 0 79.74137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tw___1-3-20 {
    background-position: 0 80.17241379%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tz___1-3-20 {
    background-position: 0 80.60344828%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ua___1-3-20 {
    background-position: 0 81.03448276%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ug___1-3-20 {
    background-position: 0 81.46551724%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--us___1-3-20 {
    background-position: 0 81.89655172%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--uy___1-3-20 {
    background-position: 0 82.32758621%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--va___1-3-20 {
    background-position: 0 82.75862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--vc___1-3-20 {
    background-position: 0 83.18965517%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ve___1-3-20 {
    background-position: 0 83.62068966%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--vg___1-3-20 {
    background-position: 0 84.05172414%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--vn___1-3-20 {
    background-position: 0 84.48275862%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--vu___1-3-20 {
    background-position: 0 84.9137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--wf___1-3-20 {
    background-position: 0 85.34482759%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ws___1-3-20 {
    background-position: 0 85.77586207%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ye___1-3-20 {
    background-position: 0 86.20689655%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--yt___1-3-20 {
    background-position: 0 86.63793103%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--za___1-3-20 {
    background-position: 0 87.06896552%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--zm___1-3-20 {
    background-position: 0 87.5%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--zw___1-3-20 {
    background-position: 0 87.93103448%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--eu___1-3-20 {
    background-position: 0 88.36206897%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--af___1-3-20 {
    background-position: 0 88.79310345%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--as___1-3-20 {
    background-position: 0 89.22413793%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bd___1-3-20 {
    background-position: 0 89.65517241%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--io___1-3-20 {
    background-position: 0 90.0862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cf___1-3-20 {
    background-position: 0 90.51724138%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cx___1-3-20 {
    background-position: 0 90.94827586%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cc___1-3-20 {
    background-position: 0 91.37931034%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gq___1-3-20 {
    background-position: 0 91.81034483%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gh___1-3-20 {
    background-position: 0 92.24137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gu___1-3-20 {
    background-position: 0 92.67241379%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gg___1-3-20 {
    background-position: 0 93.10344828%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ht___1-3-20 {
    background-position: 0 93.53448276%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--im___1-3-20 {
    background-position: 0 93.96551724%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--lb___1-3-20 {
    background-position: 0 94.39655172%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--je___1-3-20 {
    background-position: 0 94.82758621%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--lr___1-3-20 {
    background-position: 0 95.25862069%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mo___1-3-20 {
    background-position: 0 95.68965517%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mm___1-3-20 {
    background-position: 0 96.12068966%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mp___1-3-20 {
    background-position: 0 96.55172414%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pk___1-3-20 {
    background-position: 0 96.98275862%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ps___1-3-20 {
    background-position: 0 97.4137931%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pr___1-3-20 {
    background-position: 0 97.84482759%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tl___1-3-20 {
    background-position: 0 98.27586207%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tk___1-3-20 {
    background-position: 0 98.70689655%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--vi___1-3-20 {
    background-position: 0 99.13793103%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--uz___1-3-20 {
    background-position: 0 99.56896552%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--eh___1-3-20 {
    background-position: 0 100%
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tw___1-3-20 {
    background-position: 0 0
}

.ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--corner-radius_none___1-3-20 {
    border-radius: 0
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20 {
        background-image: url(../img/2x.png);
        width: 4rem;
        height: 3rem
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ad___1-3-20 {
        background-position: 0 .43103448%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ae___1-3-20 {
        background-position: 0 .86206897%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ag___1-3-20 {
        background-position: 0 1.29310345%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ai___1-3-20 {
        background-position: 0 1.72413793%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--al___1-3-20 {
        background-position: 0 2.15517241%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--am___1-3-20 {
        background-position: 0 2.5862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--an___1-3-20 {
        background-position: 0 3.01724138%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ao___1-3-20 {
        background-position: 0 3.44827586%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ar___1-3-20 {
        background-position: 0 3.87931034%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--at___1-3-20 {
        background-position: 0 4.31034483%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--au___1-3-20 {
        background-position: 0 4.74137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--aw___1-3-20 {
        background-position: 0 5.17241379%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--az___1-3-20 {
        background-position: 0 5.60344828%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ba___1-3-20 {
        background-position: 0 6.03448276%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bb___1-3-20 {
        background-position: 0 6.46551724%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--be___1-3-20 {
        background-position: 0 6.89655172%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bf___1-3-20 {
        background-position: 0 7.32758621%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bg___1-3-20 {
        background-position: 0 7.75862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bh___1-3-20 {
        background-position: 0 8.18965517%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bi___1-3-20 {
        background-position: 0 8.62068966%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bj___1-3-20 {
        background-position: 0 9.05172414%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bm___1-3-20 {
        background-position: 0 9.48275862%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bn___1-3-20 {
        background-position: 0 9.9137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bo___1-3-20 {
        background-position: 0 10.34482759%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--br___1-3-20 {
        background-position: 0 10.77586207%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bs___1-3-20 {
        background-position: 0 11.20689655%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bt___1-3-20 {
        background-position: 0 11.63793103%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bw___1-3-20 {
        background-position: 0 12.06896552%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--by___1-3-20 {
        background-position: 0 12.5%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bz___1-3-20 {
        background-position: 0 12.93103448%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--c2___1-3-20 {
        background-position: 0 13.36206897%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ca___1-3-20 {
        background-position: 0 13.79310345%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cd___1-3-20 {
        background-position: 0 14.22413793%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cg___1-3-20 {
        background-position: 0 14.65517241%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ch___1-3-20 {
        background-position: 0 15.0862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ci___1-3-20 {
        background-position: 0 15.51724138%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ck___1-3-20 {
        background-position: 0 15.94827586%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cl___1-3-20 {
        background-position: 0 16.37931034%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cm___1-3-20 {
        background-position: 0 16.81034483%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cn___1-3-20 {
        background-position: 0 17.24137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--co___1-3-20 {
        background-position: 0 17.67241379%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cr___1-3-20 {
        background-position: 0 18.10344828%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cv___1-3-20 {
        background-position: 0 18.53448276%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cy___1-3-20 {
        background-position: 0 18.96551724%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cz___1-3-20 {
        background-position: 0 19.39655172%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--de___1-3-20 {
        background-position: 0 19.82758621%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--dj___1-3-20 {
        background-position: 0 20.25862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--dk___1-3-20 {
        background-position: 0 20.68965517%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--dm___1-3-20 {
        background-position: 0 21.12068966%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--do___1-3-20 {
        background-position: 0 21.55172414%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--dz___1-3-20 {
        background-position: 0 21.98275862%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ec___1-3-20 {
        background-position: 0 22.4137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ee___1-3-20 {
        background-position: 0 22.84482759%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--eg___1-3-20 {
        background-position: 0 23.27586207%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--er___1-3-20 {
        background-position: 0 23.70689655%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--es___1-3-20 {
        background-position: 0 24.13793103%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--et___1-3-20 {
        background-position: 0 24.56896552%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--fi___1-3-20 {
        background-position: 0 25%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--fj___1-3-20 {
        background-position: 0 25.43103448%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--fk___1-3-20 {
        background-position: 0 25.86206897%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--fm___1-3-20 {
        background-position: 0 26.29310345%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--fo___1-3-20 {
        background-position: 0 26.72413793%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--fr___1-3-20 {
        background-position: 0 27.15517241%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ga___1-3-20 {
        background-position: 0 27.5862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gb___1-3-20 {
        background-position: 0 28.01724138%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gd___1-3-20 {
        background-position: 0 28.44827586%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ge___1-3-20 {
        background-position: 0 28.87931034%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gf___1-3-20 {
        background-position: 0 29.31034483%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gi___1-3-20 {
        background-position: 0 29.74137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gl___1-3-20 {
        background-position: 0 30.17241379%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gm___1-3-20 {
        background-position: 0 30.60344828%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gn___1-3-20 {
        background-position: 0 31.03448276%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gp___1-3-20 {
        background-position: 0 31.46551724%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gr___1-3-20 {
        background-position: 0 31.89655172%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gt___1-3-20 {
        background-position: 0 32.32758621%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gw___1-3-20 {
        background-position: 0 32.75862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gy___1-3-20 {
        background-position: 0 33.18965517%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--hk___1-3-20 {
        background-position: 0 33.62068966%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--hn___1-3-20 {
        background-position: 0 34.05172414%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--hr___1-3-20 {
        background-position: 0 34.48275862%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--hu___1-3-20 {
        background-position: 0 34.9137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--id___1-3-20 {
        background-position: 0 35.34482759%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ie___1-3-20 {
        background-position: 0 35.77586207%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--il___1-3-20 {
        background-position: 0 36.20689655%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--in___1-3-20 {
        background-position: 0 36.63793103%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--is___1-3-20 {
        background-position: 0 37.06896552%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--it___1-3-20 {
        background-position: 0 37.5%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--jm___1-3-20 {
        background-position: 0 37.93103448%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--jo___1-3-20 {
        background-position: 0 38.36206897%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--jp___1-3-20 {
        background-position: 0 38.79310345%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ke___1-3-20 {
        background-position: 0 39.22413793%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--kg___1-3-20 {
        background-position: 0 39.65517241%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--kh___1-3-20 {
        background-position: 0 40.0862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ki___1-3-20 {
        background-position: 0 40.51724138%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--km___1-3-20 {
        background-position: 0 40.94827586%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--kn___1-3-20 {
        background-position: 0 41.37931034%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--kr___1-3-20 {
        background-position: 0 41.81034483%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--kw___1-3-20 {
        background-position: 0 42.24137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ky___1-3-20 {
        background-position: 0 42.67241379%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--kz___1-3-20 {
        background-position: 0 43.10344828%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--la___1-3-20 {
        background-position: 0 43.53448276%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--lc___1-3-20 {
        background-position: 0 43.96551724%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--li___1-3-20 {
        background-position: 0 44.39655172%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--lk___1-3-20 {
        background-position: 0 44.82758621%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ls___1-3-20 {
        background-position: 0 45.25862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--lt___1-3-20 {
        background-position: 0 45.68965517%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--lu___1-3-20 {
        background-position: 0 46.12068966%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--lv___1-3-20 {
        background-position: 0 46.55172414%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ma___1-3-20 {
        background-position: 0 46.98275862%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mc___1-3-20 {
        background-position: 0 47.4137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--md___1-3-20 {
        background-position: 0 47.84482759%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--me___1-3-20 {
        background-position: 0 48.27586207%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mg___1-3-20 {
        background-position: 0 48.70689655%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mh___1-3-20 {
        background-position: 0 49.13793103%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mk___1-3-20 {
        background-position: 0 49.56896552%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ml___1-3-20 {
        background-position: 0 50%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mn___1-3-20 {
        background-position: 0 50.43103448%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mq___1-3-20 {
        background-position: 0 50.86206897%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mr___1-3-20 {
        background-position: 0 51.29310345%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ms___1-3-20 {
        background-position: 0 51.72413793%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mt___1-3-20 {
        background-position: 0 52.15517241%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mu___1-3-20 {
        background-position: 0 52.5862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mv___1-3-20 {
        background-position: 0 53.01724138%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mw___1-3-20 {
        background-position: 0 53.44827586%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mx___1-3-20 {
        background-position: 0 53.87931034%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--my___1-3-20 {
        background-position: 0 54.31034483%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mz___1-3-20 {
        background-position: 0 54.74137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--na___1-3-20 {
        background-position: 0 55.17241379%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--nc___1-3-20 {
        background-position: 0 55.60344828%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ne___1-3-20 {
        background-position: 0 56.03448276%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--nf___1-3-20 {
        background-position: 0 56.46551724%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ng___1-3-20 {
        background-position: 0 56.89655172%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ni___1-3-20 {
        background-position: 0 57.32758621%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--nl___1-3-20 {
        background-position: 0 57.75862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--no___1-3-20 {
        background-position: 0 58.18965517%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--np___1-3-20 {
        background-position: 0 58.62068966%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--nr___1-3-20 {
        background-position: 0 59.05172414%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--nu___1-3-20 {
        background-position: 0 59.48275862%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--nz___1-3-20 {
        background-position: 0 59.9137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--om___1-3-20 {
        background-position: 0 60.34482759%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pa___1-3-20 {
        background-position: 0 60.77586207%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pe___1-3-20 {
        background-position: 0 61.20689655%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pf___1-3-20 {
        background-position: 0 61.63793103%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pg___1-3-20 {
        background-position: 0 62.06896552%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ph___1-3-20 {
        background-position: 0 62.5%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pl___1-3-20 {
        background-position: 0 62.93103448%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pm___1-3-20 {
        background-position: 0 63.36206897%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pn___1-3-20 {
        background-position: 0 63.79310345%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pt___1-3-20 {
        background-position: 0 64.22413793%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pw___1-3-20 {
        background-position: 0 64.65517241%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--py___1-3-20 {
        background-position: 0 65.0862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--qa___1-3-20 {
        background-position: 0 65.51724138%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--re___1-3-20 {
        background-position: 0 65.94827586%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ro___1-3-20 {
        background-position: 0 66.37931034%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--rs___1-3-20 {
        background-position: 0 66.81034483%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ru___1-3-20 {
        background-position: 0 67.24137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--rw___1-3-20 {
        background-position: 0 67.67241379%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sa___1-3-20 {
        background-position: 0 68.10344828%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sb___1-3-20 {
        background-position: 0 68.53448276%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sc___1-3-20 {
        background-position: 0 68.96551724%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--se___1-3-20 {
        background-position: 0 69.39655172%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sg___1-3-20 {
        background-position: 0 69.82758621%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sh___1-3-20 {
        background-position: 0 70.25862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--si___1-3-20 {
        background-position: 0 70.68965517%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sj___1-3-20 {
        background-position: 0 71.12068966%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sk___1-3-20 {
        background-position: 0 71.55172414%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sl___1-3-20 {
        background-position: 0 71.98275862%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sm___1-3-20 {
        background-position: 0 72.4137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sn___1-3-20 {
        background-position: 0 72.84482759%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--so___1-3-20 {
        background-position: 0 73.27586207%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sr___1-3-20 {
        background-position: 0 73.70689655%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--st___1-3-20 {
        background-position: 0 74.13793103%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sv___1-3-20 {
        background-position: 0 74.56896552%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--sz___1-3-20 {
        background-position: 0 75%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tc___1-3-20 {
        background-position: 0 75.43103448%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--td___1-3-20 {
        background-position: 0 75.86206897%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tg___1-3-20 {
        background-position: 0 76.29310345%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--th___1-3-20 {
        background-position: 0 76.72413793%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tj___1-3-20 {
        background-position: 0 77.15517241%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tm___1-3-20 {
        background-position: 0 77.5862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tn___1-3-20 {
        background-position: 0 78.01724138%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--to___1-3-20 {
        background-position: 0 78.44827586%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tr___1-3-20 {
        background-position: 0 78.87931034%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tt___1-3-20 {
        background-position: 0 79.31034483%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tv___1-3-20 {
        background-position: 0 79.74137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tw___1-3-20 {
        background-position: 0 80.17241379%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tz___1-3-20 {
        background-position: 0 80.60344828%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ua___1-3-20 {
        background-position: 0 81.03448276%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ug___1-3-20 {
        background-position: 0 81.46551724%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--us___1-3-20 {
        background-position: 0 81.89655172%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--uy___1-3-20 {
        background-position: 0 82.32758621%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--va___1-3-20 {
        background-position: 0 82.75862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--vc___1-3-20 {
        background-position: 0 83.18965517%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ve___1-3-20 {
        background-position: 0 83.62068966%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--vg___1-3-20 {
        background-position: 0 84.05172414%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--vn___1-3-20 {
        background-position: 0 84.48275862%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--vu___1-3-20 {
        background-position: 0 84.9137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--wf___1-3-20 {
        background-position: 0 85.34482759%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ws___1-3-20 {
        background-position: 0 85.77586207%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ye___1-3-20 {
        background-position: 0 86.20689655%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--yt___1-3-20 {
        background-position: 0 86.63793103%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--za___1-3-20 {
        background-position: 0 87.06896552%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--zm___1-3-20 {
        background-position: 0 87.5%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--zw___1-3-20 {
        background-position: 0 87.93103448%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--eu___1-3-20 {
        background-position: 0 88.36206897%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--af___1-3-20 {
        background-position: 0 88.79310345%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--as___1-3-20 {
        background-position: 0 89.22413793%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--bd___1-3-20 {
        background-position: 0 89.65517241%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--io___1-3-20 {
        background-position: 0 90.0862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cf___1-3-20 {
        background-position: 0 90.51724138%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cx___1-3-20 {
        background-position: 0 90.94827586%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--cc___1-3-20 {
        background-position: 0 91.37931034%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gq___1-3-20 {
        background-position: 0 91.81034483%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gh___1-3-20 {
        background-position: 0 92.24137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gu___1-3-20 {
        background-position: 0 92.67241379%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--gg___1-3-20 {
        background-position: 0 93.10344828%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ht___1-3-20 {
        background-position: 0 93.53448276%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--im___1-3-20 {
        background-position: 0 93.96551724%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--lb___1-3-20 {
        background-position: 0 94.39655172%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--je___1-3-20 {
        background-position: 0 94.82758621%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--lr___1-3-20 {
        background-position: 0 95.25862069%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mo___1-3-20 {
        background-position: 0 95.68965517%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mm___1-3-20 {
        background-position: 0 96.12068966%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--mp___1-3-20 {
        background-position: 0 96.55172414%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pk___1-3-20 {
        background-position: 0 96.98275862%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--ps___1-3-20 {
        background-position: 0 97.4137931%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--pr___1-3-20 {
        background-position: 0 97.84482759%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tl___1-3-20 {
        background-position: 0 98.27586207%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tk___1-3-20 {
        background-position: 0 98.70689655%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--vi___1-3-20 {
        background-position: 0 99.13793103%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--uz___1-3-20 {
        background-position: 0 99.56896552%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--eh___1-3-20 {
        background-position: 0 100%
    }
    .ppvx_flag___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--tw___1-3-20 {
        background-position: 0 0
    }
    .ppvx_flag___1-3-20.ppvx_flag--size_md___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--corner-radius_none___1-3-20,
    .ppvx_flag___1-3-20.ppvx_flag--size_sm___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--corner-radius_none___1-3-20,
    .ppvx_flag___1-3-20.ppvx_flag--size_xs___1-3-20 .ppvx_flag__scale___1-3-20.ppvx_flag--corner-radius_none___1-3-20 {
        border-radius: 0
    }
    .ppvx_flag___1-3-20.ppvx_flag--size_xs___1-3-20 .ppvx_flag__scale___1-3-20 {
        transform: scale(.25);
        border-radius: .5rem
    }
    .ppvx_flag___1-3-20.ppvx_flag--size_sm___1-3-20 .ppvx_flag__scale___1-3-20 {
        transform: scale(.375);
        border-radius: .66666667rem
    }
    .ppvx_flag___1-3-20.ppvx_flag--size_md___1-3-20 .ppvx_flag__scale___1-3-20 {
        transform: scale(.5);
        border-radius: .5rem
    }
}

.ppvx--v2___1-3-20 .ppvx_flag___1-3-20:not(.ppvx--v1___1-3-20) .ppvx_flag__scale___1-3-20,
.ppvx_flag___1-3-20.ppvx--v2___1-3-20:not(.ppvx--v1___1-3-20) .ppvx_flag__scale___1-3-20 {
    border-color: #909191
}

.ppvx_radio-group___2-9-25 {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0;
    border: none;
    text-align: left
}

.ppvx_radio___2-9-25 {
    position: relative;
    margin-top: .5rem;
    margin-bottom: .5rem;
    text-align: left
}

.ppvx_radio__input___2-9-25 {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.ppvx_radio__input___2-9-25:checked+.ppvx_radio__label___2-9-25:before {
    background-image: url(../img/radio-circle.svg);
    background-size: 100% 100%
}

.ppvx_radio__input___2-9-25:checked+.ppvx_radio__label--with-svg-icon___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx_radio__input___2-9-25:checked+.ppvx_radio__label___2-9-25:before {
    border-color: #0070ba;
    background-color: #0070ba;
    color: #fff
}

.ppvx_radio__input___2-9-25:focus+.ppvx_radio__label___2-9-25:after {
    top: -.0625rem
}

.ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after,
.ppvx_radio__input___2-9-25:focus+.ppvx_radio__label___2-9-25:after {
    content: "";
    position: absolute;
    left: -.0625rem;
    border: .125rem solid #0070ba;
    box-shadow: 0 0 0 .25rem #bfdbee;
    border-radius: 50%;
    text-indent: -.0625rem;
    width: 1.625rem;
    height: 1.625rem;
    pointer-events: none
}

.ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after {
    top: -.0625rem;
    top: 50%;
    transform: translateY(-50%)
}

.ppvx_radio__input___2-9-25:active:not(:checked)+.ppvx_radio__label--with-svg-icon___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx_radio__input___2-9-25:active:not(:checked)+.ppvx_radio__label___2-9-25:before {
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, .12) 80%, rgba(44, 46, 47, .12)), none;
    background-size: 100% 500%;
    background-position: 0 100%;
    transition: background-position .3s ease-in-out
}

.ppvx_radio__label___2-9-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;
    position: relative
}

.ppvx_radio__label___2-9-25:before {
    content: ""
}

.ppvx_radio__label___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx_radio__label___2-9-25:before {
    border-radius: 50%;
    border: .0625rem solid #909697;
    height: 1.5rem;
    position: absolute;
    top: 0;
    left: 0;
    width: 1.5rem;
    background-color: #fff
}

.ppvx_radio__label___2-9-25 .ppvx_radio__check-icon-container___2-9-25 .ppvx_radio__check-icon___2-9-25 {
    display: none
}

.ppvx_radio__label___2-9-25.ppvx_radio__label--centered___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx_radio__label___2-9-25.ppvx_radio__label--centered___2-9-25:before {
    top: 50%;
    transform: translateY(-50%)
}

.ppvx_radio__label___2-9-25 .ppvx_icon___2-9-25,
.ppvx_radio__label___2-9-25 .ppvx_radio__label-icon___2-9-25,
.ppvx_radio__label___2-9-25>[class^=ppvx_icon___] {
    color: #0070ba;
    position: relative;
    top: .125rem;
    margin-left: .75rem
}

.ppvx_radio__input___2-9-25:checked+.ppvx_radio__label--with-svg-icon___2-9-25 .ppvx_radio__check-icon-container___2-9-25 .ppvx_radio__check-icon___2-9-25 {
    display: inline
}

.ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label--with-svg-icon___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label___2-9-25:before {
    border: .125rem solid #d20000
}

.ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--with-svg-icon___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label___2-9-25:before {
    outline: none
}

.ppvx_field--error___2-9-25 .ppvx_radio__label___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx_field--error___2-9-25 .ppvx_radio__label___2-9-25:before {
    border: .125rem solid #d20000
}

.ppvx_radio-group__label___2-9-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: .25rem
}

.ppvx_radio-group__label___2-9-25 .ppvx_icon___2-9-25,
.ppvx_radio-group__label___2-9-25 .ppvx_radio__label-icon___2-9-25,
.ppvx_radio-group__label___2-9-25>[class^=ppvx_icon___] {
    color: #0070ba;
    position: relative;
    top: .125rem;
    margin-left: .75rem
}

.ppvx_radio-group__helper-text___2-9-25,
.ppvx_radio__helper-text___2-9-25 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    margin: .25rem 0 0;
    list-style: none;
    color: #687173
}

.ppvx_radio__helper-text___2-9-25 {
    padding-left: 2.25rem
}

.ppvx_radio__label___2-9-25 .ppvx_radio__helper-text___2-9-25 {
    padding-left: 0
}

.ppvx_radio-group__error-text___2-9-25 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    display: flex;
    margin: .25rem 0 0;
    color: #2c2e2f
}

.ppvx_radio-group__error-text___2-9-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_radio-group__error-text___2-9-25 .ppvx_radio-group__error-icon___2-9-25,
.ppvx_radio-group__error-text___2-9-25:before {
    color: #d20000;
    margin-right: .75rem;
    margin-left: 0
}

.ppvx_radio-group___2-9-25[dir=rtl],
.ppvx_radio___2-9-25[dir=rtl],
[dir=rtl] .ppvx_radio-group___2-9-25,
[dir=rtl] .ppvx_radio___2-9-25 {
    text-align: right
}

[dir=rtl] .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label___2-9-25:after {
    left: 0;
    right: -.0625rem
}

[dir=rtl] .ppvx_radio-group__label___2-9-25 .ppvx_icon___2-9-25,
[dir=rtl] .ppvx_radio-group__label___2-9-25 .ppvx_radio__label-icon___2-9-25,
[dir=rtl] .ppvx_radio-group__label___2-9-25>[class^=ppvx_icon___] {
    margin-right: .75rem;
    margin-left: 0
}

[dir=rtl] .ppvx_radio-group__error-text___2-9-25 .ppvx_radio-group__error-icon___2-9-25,
[dir=rtl] .ppvx_radio-group__error-text___2-9-25:before {
    margin-left: .75rem;
    margin-right: 0
}

[dir=rtl] .ppvx_radio__label___2-9-25 {
    padding-right: 2.25rem;
    padding-left: 0
}

[dir=rtl] .ppvx_radio__label___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
[dir=rtl] .ppvx_radio__label___2-9-25:before {
    right: 0
}

[dir=rtl] .ppvx_radio__label___2-9-25 .ppvx_icon___2-9-25,
[dir=rtl] .ppvx_radio__label___2-9-25 .ppvx_radio__label-icon___2-9-25,
[dir=rtl] .ppvx_radio__label___2-9-25>[class^=ppvx_icon___] {
    margin-right: .75rem;
    margin-left: 0
}

[dir=rtl] .ppvx_radio__label___2-9-25 .ppvx_radio__helper-text___2-9-25 {
    padding-right: 0
}

[dir=rtl] .ppvx_radio__helper-text___2-9-25 {
    padding-right: 2.25rem;
    padding-left: 0
}

.ppvx_radio-group__error-text--with-svg-icon___2-9-25:before,
.ppvx_radio__label--with-svg-icon___2-9-25:before {
    display: none
}

.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__label___2-9-25,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__label___2-9-25 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    padding: .625rem 0;
    margin-bottom: 0
}

.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio___2-9-25,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio___2-9-25 {
    margin-top: .25rem;
    margin-bottom: 0;
    padding: .625rem 0
}

.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__error-text___2-9-25,
.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__helper-text___2-9-25,
.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__helper-text___2-9-25,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__error-text___2-9-25,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__helper-text___2-9-25,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__helper-text___2-9-25 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    margin: 0
}

.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__label___2-9-25,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__label___2-9-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___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__label___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__label___2-9-25:before,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__label___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__label___2-9-25:before {
    border-color: #909191
}

.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__error-text___2-9-25,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__error-text___2-9-25 {
    align-items: center
}

.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__error-text___2-9-25 .ppvx_radio-group__error-icon___2-9-25,
.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__error-text___2-9-25:before,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__error-text___2-9-25 .ppvx_radio-group__error-icon___2-9-25,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__error-text___2-9-25:before {
    color: #d9360b;
    margin-right: .25rem
}

.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label--with-svg-icon___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label___2-9-25:before,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label--with-svg-icon___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label___2-9-25:before {
    border-color: #1040c1;
    background-color: #1040c1
}

.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after,
.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label___2-9-25:after,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label___2-9-25:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: none;
    box-shadow: 0 0 0 .375rem rgba(16, 114, 235, .16);
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none
}

.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label--with-svg-icon___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label___2-9-25:before,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label--with-svg-icon___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label___2-9-25:before {
    border-color: #d9360b
}

.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after,
.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label___2-9-25:after,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label___2-9-25:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: .1875rem solid #d9360b;
    box-shadow: 0 0 0 .375rem rgba(217, 54, 11, .16);
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none
}

.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__label___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__label___2-9-25:before,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__label___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__label___2-9-25:before {
    border-color: #d9360b
}

.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after,
.ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after,
.ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after {
    top: 50%
}

.ppvx--v2___2-9-25 [dir=rtl] .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__error-text___2-9-25 .ppvx_radio-group__error-icon___2-9-25,
.ppvx--v2___2-9-25 [dir=rtl] .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__error-text___2-9-25:before,
[dir=rtl] .ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__error-text___2-9-25 .ppvx_radio-group__error-icon___2-9-25,
[dir=rtl] .ppvx--v2___2-9-25 .ppvx_radio-group___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__error-text___2-9-25:before,
[dir=rtl] .ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__error-text___2-9-25 .ppvx_radio-group__error-icon___2-9-25,
[dir=rtl] .ppvx_radio-group___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio-group__error-text___2-9-25:before {
    margin-left: .25rem;
    margin-right: 0
}

.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25),
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) {
    margin-top: .25rem;
    margin-bottom: 0;
    padding: .625rem 0
}

.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__helper-text___2-9-25,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__helper-text___2-9-25 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    margin: 0
}

.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__label___2-9-25,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__label___2-9-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___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__label___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__label___2-9-25:before,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__label___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__label___2-9-25:before {
    border-color: #909191
}

.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label--with-svg-icon___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label___2-9-25:before,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label--with-svg-icon___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label___2-9-25:before {
    border-color: #1040c1;
    background-color: #1040c1
}

.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after,
.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label___2-9-25:after,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label___2-9-25:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: none;
    box-shadow: 0 0 0 .375rem rgba(16, 114, 235, .16);
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none
}

.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label--with-svg-icon___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label___2-9-25:before,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label--with-svg-icon___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:checked+.ppvx_radio__label___2-9-25:before {
    border-color: #d9360b
}

.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after,
.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label___2-9-25:after,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label___2-9-25:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: .1875rem solid #d9360b;
    box-shadow: 0 0 0 .375rem rgba(217, 54, 11, .16);
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none
}

.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__label___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__label___2-9-25:before,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__label___2-9-25 .ppvx_radio__check-icon-container___2-9-25,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__label___2-9-25:before {
    border-color: #d9360b
}

.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after,
.ppvx--v2___2-9-25 .ppvx_radio___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25).ppvx_field--error___2-9-25 .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after,
.ppvx_radio___2-9-25.ppvx--v2___2-9-25:not(.ppvx--v1___2-9-25) .ppvx_radio__input___2-9-25:focus+.ppvx_radio__label--centered___2-9-25:after {
    top: 50%
}

.ppvx_spot___1-5-0 {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    background-color: #f7f5f0;
    padding: .5rem;
    border: .0625rem solid transparent
}

.ppvx_spot__shimmer___1-5-0 {
    border-radius: 50%;
    width: 3rem;
    height: 3rem
}

.ppvx_spot--size_lg___1-5-0 {
    width: 4rem;
    height: 4rem;
    padding: .6875rem
}

.ppvx--v2___2-10-6 .ppvx_avatar-stack___2-10-6:not(.ppvx--v1___2-10-6),
.ppvx_avatar-stack___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6) {
    display: flex;
    align-items: center
}

.ppvx--v2___2-10-6 .ppvx_avatar-stack___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar-stack__avatar___2-10-6,
.ppvx_avatar-stack___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar-stack__avatar___2-10-6 {
    border: .0625rem solid #f7f5f0;
    border-radius: 50%;
    flex-shrink: 0;
    background-color: #f7f5f0
}

.ppvx--v2___2-10-6 .ppvx_avatar-stack___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar-stack__avatar___2-10-6:not(:first-of-type),
.ppvx_avatar-stack___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar-stack__avatar___2-10-6:not(:first-of-type) {
    margin-left: -.625rem
}

.ppvx--v2___2-10-6 .ppvx_avatar-stack___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar-stack__screenreader___2-10-6,
.ppvx_avatar-stack___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar-stack__screenreader___2-10-6 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.ppvx--v2___2-10-6 .ppvx_avatar-stack___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar-stack__label___2-10-6,
.ppvx_avatar-stack___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar-stack__label___2-10-6 {
    color: #515354;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    margin-left: .75rem;
    margin-right: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

[dir=rtl] .ppvx--v2___2-10-6 .ppvx_avatar-stack___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar-stack__avatar___2-10-6,
[dir=rtl] .ppvx_avatar-stack___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar-stack__avatar___2-10-6 {
    margin-left: 0
}

[dir=rtl] .ppvx--v2___2-10-6 .ppvx_avatar-stack___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar-stack__avatar___2-10-6:not(:first-of-type),
[dir=rtl] .ppvx_avatar-stack___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar-stack__avatar___2-10-6:not(:first-of-type) {
    margin-right: -.625rem
}

[dir=rtl] .ppvx--v2___2-10-6 .ppvx_avatar-stack___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar-stack__label___2-10-6,
[dir=rtl] .ppvx_avatar-stack___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar-stack__label___2-10-6 {
    margin-left: 0;
    margin-right: .75rem
}

.ppvx_avatar___2-10-6 {
    border-radius: 50%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3.75rem;
    height: 3.75rem;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 500;
    line-height: 3.75rem;
    background-color: #687173;
    border: .0625rem solid #eaeced
}

.ppvx_avatar___2-10-6 .ppvx_icon___2-10-6 {
    font-size: 2.25rem;
    line-height: inherit
}

.ppvx_avatar__image___2-10-6 {
    border-radius: inherit;
    width: inherit;
    height: inherit;
    background: #fff;
    -o-object-fit: cover;
    object-fit: cover
}

.ppvx_avatar--size_xs___2-10-6 {
    width: 1.5rem;
    height: 1.5rem;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    line-height: 1.5rem
}

.ppvx_avatar--size_xs___2-10-6 .ppvx_icon___2-10-6 {
    font-size: 1.125rem
}

.ppvx_avatar--size_sm___2-10-6 {
    width: 2rem;
    height: 2rem;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    line-height: 2rem
}

.ppvx_avatar--size_sm___2-10-6 .ppvx_icon___2-10-6 {
    font-size: 1.125rem
}

.ppvx_avatar--size_md___2-10-6 {
    width: 2.5rem;
    height: 2.5rem;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    line-height: 2.5rem
}

.ppvx_avatar--size_md___2-10-6 .ppvx_icon___2-10-6 {
    font-size: 1.5rem
}

.ppvx_avatar--size_lg___2-10-6 {
    width: 3.75rem;
    height: 3.75rem;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 500;
    line-height: 3.75rem
}

.ppvx_avatar--size_lg___2-10-6 .ppvx_icon___2-10-6 {
    font-size: 2.25rem;
    line-height: inherit
}

.ppvx_avatar--color_grey___2-10-6 {
    background-color: #687173;
    border: .0625rem solid #eaeced
}

.ppvx_avatar--color_blue___2-10-6 {
    background-color: #0070ba;
    border: .0625rem solid #0070ba
}

.ppvx_avatar--color_green___2-10-6 {
    background-color: #018065;
    border: .0625rem solid #018065
}

.ppvx_avatar--color_purple___2-10-6 {
    background-color: #640487;
    border: .0625rem solid #640487
}

.ppvx_avatar--color_pink___2-10-6 {
    background-color: #de0063;
    border: .0625rem solid #de0063
}

.ppvx_avatar--shimmer___2-10-6 {
    border-radius: 50%;
    width: 6rem;
    height: 6rem
}

.ppvx_avatar--shimmer___2-10-6.ppvx_avatar--size_xs___2-10-6 {
    width: 2rem;
    height: 2rem
}

.ppvx_avatar--shimmer___2-10-6.ppvx_avatar--size_sm___2-10-6 {
    width: 3rem;
    height: 3rem
}

.ppvx_avatar--shimmer___2-10-6.ppvx_avatar--size_md___2-10-6 {
    width: 4rem;
    height: 4rem
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6),
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6) {
    border: .0625rem solid #f7f5f0;
    position: relative;
    width: 6rem;
    height: 6rem;
    font-size: 2.375rem;
    line-height: 6rem;
    background-color: #9c2874;
    color: #ffcfef
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar__icon___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar__icon___2-10-6 {
    font-size: 4rem
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_xs___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_xs___2-10-6 {
    color: #ffcfef;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    width: 2rem;
    height: 2rem;
    line-height: 2rem
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_xs___2-10-6 .ppvx_avatar__icon___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_xs___2-10-6 .ppvx_avatar__icon___2-10-6 {
    font-size: 1.5rem
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_sm___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_sm___2-10-6 {
    color: #ffcfef;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
    width: 3rem;
    height: 3rem;
    line-height: 3rem
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_sm___2-10-6 .ppvx_avatar__icon___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_sm___2-10-6 .ppvx_avatar__icon___2-10-6 {
    font-size: 2rem
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_md___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_md___2-10-6 {
    color: #ffcfef;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 400;
    width: 4rem;
    height: 4rem;
    line-height: 4rem
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_md___2-10-6 .ppvx_avatar__icon___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_md___2-10-6 .ppvx_avatar__icon___2-10-6 {
    font-size: 2.75rem
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_lg___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_lg___2-10-6 {
    width: 6rem;
    height: 6rem;
    font-size: 2.375rem;
    line-height: 6rem
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_lg___2-10-6 .ppvx_avatar__icon___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--size_lg___2-10-6 .ppvx_avatar__icon___2-10-6 {
    font-size: 4rem
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar--color_magenta___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar--color_magenta___2-10-6 {
    background-color: #9c2874;
    color: #ffcfef
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar--color_green___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar--color_green___2-10-6 {
    background-color: #25694f;
    color: #cbf3ec
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar--color_yellow___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar--color_yellow___2-10-6 {
    background-color: #ffc43a;
    color: #785504
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar--color_purple___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar--color_purple___2-10-6 {
    background-color: #761ad3;
    color: #f2e6fe
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_blue___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_blue___2-10-6 {
    background-color: #d1f1ff;
    color: #1040c1
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_pink___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_pink___2-10-6 {
    background-color: #ffcfef;
    color: #9c2874
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_mint___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_mint___2-10-6 {
    background-color: #cbf3ec;
    color: #25694f
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_lilac___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_lilac___2-10-6 {
    background-color: #f2e6fe;
    color: #761ad3
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_purple___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_purple___2-10-6 {
    background-color: #761ad3;
    color: #f2e6fe
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_yellow___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_yellow___2-10-6 {
    background-color: #ffc43a;
    color: #785504
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_green___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_green___2-10-6 {
    background-color: #25694f;
    color: #cbf3ec
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_magenta___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--color_magenta___2-10-6 {
    background-color: #9c2874;
    color: #ffcfef
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--generic_profile___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--generic_profile___2-10-6 {
    background-color: #fff;
    color: #142c8e
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--generic_merchant___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--generic_merchant___2-10-6 {
    background-color: #d1f1ff;
    color: #1040c1
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--generic_causes___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--generic_causes___2-10-6 {
    background-color: #ffcfef;
    color: #9c2874
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--generic_bank___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6).ppvx_avatar--generic_bank___2-10-6 {
    background-color: #cbf3ec;
    color: #25694f
}

.ppvx--v2___2-10-6 .ppvx_avatar___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar__badge___2-10-6,
.ppvx_avatar___2-10-6.ppvx--v2___2-10-6:not(.ppvx--v1___2-10-6) .ppvx_avatar__badge___2-10-6 {
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    right: -.0625rem
}

.ppvx_combo-menu__container___1-5-15 {
    overflow-y: auto;
    margin-top: .25rem;
    outline: .0625rem solid transparent;
    display: none;
    border-radius: .25rem;
    min-width: 8rem;
    max-width: 67.5rem;
    max-height: 30rem;
    overflow-y: scroll;
    overflow-x: hidden;
    position: absolute;
    z-index: 1051;
    box-shadow: 0 .1875rem .625rem rgba(0, 0, 0, .16);
    background-color: #fff
}

.ppvx_combo-menu__container___1-5-15[aria-hidden=false] {
    display: block
}

.ppvx_combo-menu___1-5-15 {
    list-style: none;
    margin: 0;
    padding: .5rem 0
}

.ppvx_combo-menu___1-5-15.ppvx_menu-list--multiline___1-5-15 .ppvx_menu-list__item--thumbnail___1-5-15 {
    align-items: end;
    margin-top: .375rem
}

.ppvx_combo-menu___1-5-15.ppvx_menu-list--multiline___1-5-15 .ppvx_menu-list__item___1-5-15 {
    align-items: end
}

.ppvx_combo-menu___1-5-15.ppvx_combo-menu--multiline___1-5-15 .ppvx_combo-menu__item--thumbnail___1-5-15 {
    align-items: end;
    margin-top: .375rem
}

.ppvx_combo-menu___1-5-15.ppvx_combo-menu--multiline___1-5-15 .ppvx_combo-menu__item___1-5-15 {
    align-items: end
}

.ppvx_combo-menu__message___1-5-15 {
    padding: .5rem 1rem;
    outline: none
}

@media (max-width:46.9375rem) {
    .ppvx_combo-menu__message___1-5-15 {
        padding: .75rem 1rem
    }
}

.ppvx_combo-menu__item___1-5-15 {
    padding: .5rem 1rem;
    outline: none;
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer
}

@media (max-width:46.9375rem) {
    .ppvx_combo-menu__item___1-5-15 {
        padding: .75rem 1rem
    }
}

.ppvx_combo-menu__item___1-5-15.ppvx_menu-list__item--hilite___1-5-15,
.ppvx_combo-menu__item___1-5-15:hover {
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, .08) 80%, rgba(44, 46, 47, .08)), none;
    background-size: 100% 500%;
    background-position: 0 100%;
    transition: background-position .3s ease-in-out
}

.ppvx_combo-menu__item___1-5-15:active {
    background-image: linear-gradient(180deg, transparent 0, transparent 20%, rgba(44, 46, 47, .12) 80%, rgba(44, 46, 47, .12)), none;
    background-size: 100% 500%;
    background-position: 0 100%;
    transition: background-position .3s ease-in-out
}

.ppvx_combo-menu__item___1-5-15[aria-selected=true] .ppvx_combo-menu__item--text___1-5-15 {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500
}

.ppvx_combo-menu__item___1-5-15[aria-selected=true] .ppvx_combo-menu__item--text___1-5-15:before {
    content: "\E90D";
    color: #0070ba;
    font-size: 1.125rem;
    font-family: PPUI-Icons !important;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    speak: none;
    position: absolute;
    top: 50%;
    right: 1rem;
    transform: translateY(-50%)
}

[dir=rtl] .ppvx_combo-menu__item___1-5-15[aria-selected=true] .ppvx_combo-menu__item--text___1-5-15:before {
    right: auto;
    left: 1rem
}

.ppvx_combo-menu__item___1-5-15:active:after {
    display: none
}

.ppvx_combo-menu__item--secondary-text___1-5-15 {
    display: block;
    color: #687173;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500
}

.ppvx_combo-menu__item--text___1-5-15 {
    color: #2c2e2f;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    pointer-events: none;
    margin: 0 2.125rem 0 0
}

[dir=rtl] .ppvx_combo-menu__item--text___1-5-15 {
    margin-right: 0;
    margin-left: 2.125rem
}

.ppvx_combo-menu__item--thumbnail___1-5-15 {
    display: flex;
    align-items: center;
    margin-right: 1rem;
    min-height: auto
}

[dir=rtl] .ppvx_combo-menu__item--thumbnail___1-5-15 {
    margin-right: 0;
    margin-left: 1rem
}

.ppvx_combo-menu__item--thumbnail-image___1-5-15 {
    width: 1.875rem
}

.ppvx_combobox__loading-container___1-5-15 {
    display: flex;
    height: inherit;
    align-items: center;
    justify-content: center
}

.ppvx--v2___1-5-15 .ppvx_combo-menu__container___1-5-15:not(.ppvx--v1___1-5-15),
.ppvx_combo-menu__container___1-5-15.ppvx--v2___1-5-15:not(.ppvx--v1___1-5-15) {
    box-shadow: 0 0 .125rem rgba(0, 0, 0, .04), 0 .0625rem .75rem rgba(0, 0, 0, .08);
    border-radius: .75rem
}

@media (max-width:46.9375rem) {
    .ppvx--v2___1-5-15 .ppvx_combo-menu___1-5-15:not(.ppvx--v1___1-5-15),
    .ppvx_combo-menu___1-5-15.ppvx--v2___1-5-15:not(.ppvx--v1___1-5-15) {
        padding-bottom: 2.125rem
    }
}

.ppvx--v2___1-5-15 .ppvx_combo-menu___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__message___1-5-15,
.ppvx_combo-menu___1-5-15.ppvx--v2___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__message___1-5-15 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400
}

.ppvx--v2___1-5-15 .ppvx_combo-menu___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item___1-5-15,
.ppvx_combo-menu___1-5-15.ppvx--v2___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item___1-5-15 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.ppvx--v2___1-5-15 .ppvx_combo-menu___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item___1-5-15[aria-selected=true] .ppvx_combo-menu__item--text___1-5-15,
.ppvx_combo-menu___1-5-15.ppvx--v2___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item___1-5-15[aria-selected=true] .ppvx_combo-menu__item--text___1-5-15 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400
}

.ppvx--v2___1-5-15 .ppvx_combo-menu___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item___1-5-15[aria-selected=true] .ppvx_combo-menu__item--text___1-5-15:before,
.ppvx_combo-menu___1-5-15.ppvx--v2___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item___1-5-15[aria-selected=true] .ppvx_combo-menu__item--text___1-5-15:before {
    content: "";
    -webkit-mask: url(../img/v2-checkmark.svg) center no-repeat;
    mask: url(../img/v2-checkmark.svg) center no-repeat;
    -webkit-mask-size: 1.5rem;
    mask-size: 1.5rem;
    background-color: #515354;
    display: block;
    width: 1.5rem;
    height: 1.5rem
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .ppvx--v2___1-5-15 .ppvx_combo-menu___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item___1-5-15[aria-selected=true] .ppvx_combo-menu__item--text___1-5-15:before,
    .ppvx_combo-menu___1-5-15.ppvx--v2___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item___1-5-15[aria-selected=true] .ppvx_combo-menu__item--text___1-5-15:before {
        content: url(../img/v2-checkmark.svg);
        background: none;
        width: 1.5rem;
        height: 1.5rem
    }
}

.ppvx--v2___1-5-15 .ppvx_combo-menu___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item--text___1-5-15,
.ppvx_combo-menu___1-5-15.ppvx--v2___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item--text___1-5-15 {
    color: #0c0c0d;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400
}

.ppvx--v2___1-5-15 .ppvx_combo-menu___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item--thumbnail___1-5-15,
.ppvx_combo-menu___1-5-15.ppvx--v2___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item--thumbnail___1-5-15 {
    margin-right: .75rem
}

.ppvx--v2___1-5-15 .ppvx_combo-menu___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item--secondary-text___1-5-15,
.ppvx_combo-menu___1-5-15.ppvx--v2___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item--secondary-text___1-5-15 {
    padding-top: .25rem;
    color: #757676;
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400
}

.ppvx--v2___1-5-15 [dir=rtl] .ppvx_combo-menu___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item--thumbnail___1-5-15,
[dir=rtl] .ppvx--v2___1-5-15 .ppvx_combo-menu___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item--thumbnail___1-5-15,
[dir=rtl] .ppvx_combo-menu___1-5-15.ppvx--v2___1-5-15:not(.ppvx--v1___1-5-15) .ppvx_combo-menu__item--thumbnail___1-5-15 {
    margin-right: 0;
    margin-left: .75rem
}

.ppvx_combobox___1-5-15 {
    position: relative
}

.ppvx_combobox___1-5-15 [dir=rtl].ppvx_text-input___1-5-15+.ppvx_selection-menu-container___1-5-15 {
    right: 0
}

.ppvx_combobox--menu___1-5-15 {
    top: 3.5rem
}

.ppvx--v2___1-5-15 .ppvx_combobox--menu___1-5-15:not(.ppvx--v1___1-5-15) {
    top: 4rem
}

.ppvx_combobox__affordance-icon___1-5-15 {
    color: #515354;
    cursor: pointer
}

.ppvx_tile___2-9-13 {
    background-color: transparent;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
    position: relative;
    text-align: initial
}

@media (min-width:47rem) {
    .ppvx_tile___2-9-13 {
        margin-bottom: 0
    }
}

.ppvx_tile--card___2-9-13 {
    background-color: #fff;
    border-radius: .25rem;
    border: .0625rem solid transparent;
    border-top-color: rgba(183, 188, 191, .15);
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .16)
}

.ppvx_tile--corner-radius_lg___2-9-13 {
    border-radius: .75rem
}

.ppvx_tile--divider___2-9-13 {
    border-top: .0625rem solid #b7bcbf
}

.ppvx_tile__header___2-9-13 {
    margin-bottom: 1.5rem;
    display: table
}

.ppvx_tile__header-title___2-9-13 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 500;
    width: 100%;
    display: table-cell;
    margin: initial;
    padding: .375rem 0;
    text-transform: none;
    vertical-align: middle
}

.ppvx_tile__content___2-9-13 {
    margin-top: .9375rem;
    margin-bottom: .9375rem
}

.ppvx_tile__content-text___2-9-13 {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500
}

.ppvx_tile__footer___2-9-13 {
    margin-top: 1.5rem
}

.ppvx_tile__footer___2-9-13 a,
.ppvx_tile__footer___2-9-13 button {
    margin: initial
}

.ppvx_tile__footer___2-9-13 a:not(:last-child),
.ppvx_tile__footer___2-9-13 button:not(:last-child) {
    margin-right: 1.5rem
}

[dir=rtl] .ppvx_tile__footer___2-9-13 a:not(:last-child),
[dir=rtl].ppvx_tile__footer___2-9-13 button:not(:last-child) {
    margin-right: 0;
    margin-left: 1.5rem
}

.ppvx--v2___2-9-13 .ppvx_tile--card___2-9-13:not(.ppvx--v1___2-9-13),
.ppvx_tile--card___2-9-13.ppvx--v2___2-9-13:not(.ppvx--v1___2-9-13) {
    box-shadow: none;
    background-color: #fff;
    border: .0625rem solid rgba(12, 12, 13, .1);
    border-radius: .75rem
}

.ppvx--v2___2-9-13 .ppvx_tile--card___2-9-13:not(.ppvx--v1___2-9-13):hover,
.ppvx_tile--card___2-9-13.ppvx--v2___2-9-13:not(.ppvx--v1___2-9-13):hover {
    box-shadow: 0 0 .125rem rgba(0, 0, 0, .04), 0 .0625rem .75rem rgba(0, 0, 0, .08)
}

.ppvx--v2___2-9-13 .ppvx_tile--card___2-9-13:not(.ppvx--v1___2-9-13):focus,
.ppvx_tile--card___2-9-13.ppvx--v2___2-9-13:not(.ppvx--v1___2-9-13):focus {
    outline: none
}

.ppvx--v2___2-9-13 .ppvx_tile--card___2-9-13:not(.ppvx--v1___2-9-13):focus:after,
.ppvx_tile--card___2-9-13.ppvx--v2___2-9-13:not(.ppvx--v1___2-9-13):focus:after {
    content: "";
    position: absolute;
    top: -.0625rem;
    left: -.0625rem;
    border: .1875rem solid #1040c1;
    box-shadow: 0 0 0 .375rem rgba(16, 114, 235, .16);
    border-radius: inherit;
    text-indent: -.0625rem;
    width: calc(100% + .125rem);
    height: calc(100% + .125rem);
    pointer-events: none
}

.ppvx_tile--card--size_xs___2-9-13 {
    min-width: 10.3125rem;
    min-height: 5rem
}

.ppvx_tile--card--size_xs-long___2-9-13 {
    min-width: 21.4375rem;
    min-height: 5rem
}

.ppvx_tile--card--size_sm___2-9-13 {
    min-width: 10.3125rem;
    min-height: 13.25rem
}

.ppvx_tile--card--size_md___2-9-13 {
    min-width: 21.4375rem;
    min-height: 12.5rem
}

.ppvx_tile--card--size_lg___2-9-13 {
    min-width: 21.4375rem;
    min-height: 26.25rem
}

.separator-vertical+.separator-vertical:before {
    content: " | "
}

.signup .ppvx_row>[class^=ppvx_col] {
    padding-top: .3rem;
    padding-bottom: .3rem
}

.checkbox-tooltip-container {
    display: flex;
    align-items: center
}

.tooltipV2 {
    height: inherit !important;
    width: 2.75rem !important
}

.tooltipV2>span>svg {
    height: 1.125rem;
    width: 1.125rem;
    color: #1040c1
}

.iconButtonHover:hover {
    background-color: #eaeced
}

#Tooltip span ul {
    padding-inline-start: 1rem
}

article#modalParent {
    width: 34rem
}

.countryPhonePrefix {
    top: 30px
}

.countryPhonePrefix~label {
    left: .75rem !important
}

.icon-edit {
    color: #009cde;
    cursor: pointer
}

#paypalAccountData_phone-prefix {
    padding-right: .5rem
}

.legalTerms a {
    color: #0070ba
}

.colorInherit {
    color: inherit !important
}

main.signup .phoneConfirmation_input input {
    font-size: 1.5rem !important
}

.signup input~div ul>li {
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    font-family: inherit
}

.signup .inherit_styles *,
.signup input[type=checkbox]~label span p {
    font-family: inherit;
    text-transform: inherit;
    font-weight: inherit;
    line-height: inherit;
    font-size: inherit
}

.signup .inherit_styles * {
    color: inherit;
    background: inherit
}

.signup .inherit_styles>a {
    color: #0070ba;
    text-decoration: none;
    font-weight: 700
}

.signup .inherit_styles>a:hover {
    color: #003087;
    text-decoration: underline
}

.signup .inherit_stylesV2 * {
    font-family: inherit;
    text-transform: inherit;
    font-weight: inherit;
    line-height: inherit;
    font-size: inherit;
    color: inherit;
    background: inherit
}

.signup .inherit_stylesV2>a {
    color: #1072eb;
    text-decoration: none;
    font-weight: 700
}

.signup .inherit_stylesV2>a:hover {
    color: #1040c1;
    text-decoration: underline
}

.ccpaCookieBanner-acceptedAll #ccpaCookieBanner {
    z-index: 1049
}

.taxResidencyLegend {
    padding: 0 1rem !important
}

.taxResidencyLegend legend {
    font-size: 1rem
}

.taxResidencyLegendV2 {
    padding: 0 1rem !important
}

.taxResidencyLegendV2 legend {
    font-size: 1rem;
    display: flex
}

.taxResidencyLegendV2>legend>span {
    display: flex;
    align-items: center;
    justify-content: center
}

.taxResidencyLegendError {
    padding: 0 1rem !important
}

.taxResidencyLegendError legend {
    font-size: 1rem
}

.taxResidencyLegendError p#message_paypalAccountData_taxResidency {
    color: #d20000
}

#paypalAccountData_phone-prefix,
#paypalAccountData_phone-suffix {
    direction: ltr
}

.footerLangSelectionMenuContainer {
    bottom: 1.5rem;
    width: 14rem
}

.footerLangSelectionMenuItem>p {
    font-size: 1rem !important;
    margin-right: 0
}

.footerLangSelectionMenuItem>p>span {
    color: #0070ba !important
}

.footerLangSelectionMenuItemV2>p {
    font-size: 1rem !important;
    margin-right: 0
}

.footerLangSelectionMenuItemV2>p>span:first-child {
    color: #0c0c0d !important
}

.countrySelectorButtonLabel {
    display: none !important
}

.countrySelectorButton {
    align-items: center;
    border: 0;
    display: flex !important;
    flex-direction: row-reverse !important;
    height: auto !important;
    padding: 0 !important
}

.countrySelectorButton>span {
    margin-left: .5rem !important;
    padding: 0 !important;
    position: static !important
}

.countrySelectorButton:after {
    height: 100% !important
}

.countrySelectorMenuContainer {
    margin-top: 1rem
}

.countrySelectorMenuItem {
    padding-bottom: .75rem !important;
    padding-top: .75rem !important
}

.countrySelectorMenuItem>div:first-of-type {
    margin-right: 1rem !important
}

.countrySelectorMenuItem>p {
    font-size: 1rem !important
}

.loadingSpinner {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.fieldGroupHeading {
    font-size: .875rem !important;
    letter-spacing: 0;
    text-align: left;
    font-style: normal;
    color: #515354 !important
}

.headingRowStyle {
    margin: 0 0 1rem
}

.headingStyle {
    font-family: PayPal Sans Big;
    font-weight: 400;
    letter-spacing: 0;
    text-align: center
}

.containerColStyle {
    display: flex;
    align-items: flex-start
}

.rowStyle {
    background-color: #fafafa;
    border-radius: 0 0 1.5rem 0
}

.rowContainerStyle {
    margin: 1rem 0;
    padding: 0
}

.imageStyle {
    background-repeat: no-repeat;
    height: 10.188rem;
    width: 100%;
    background-size: cover;
    display: block;
    margin-top: 1.063rem
}

.intentDisclosure1 {
    text-align: left;
    color: #515354 !important
}

.rowDescriptionStyle {
    padding-top: .75rem;
    text-align: left
}

.styleNoPadding {
    padding: 0
}

.colNoPaddingRight {
    padding-right: 0
}

.busyOverlay {
    z-index: 2000;
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100vw;
    height: 100vh;
    background-color: hsla(0, 0%, 100%, .8);
    border-radius: 10px;
    text-align: center;
    -webkit-transition: opacity .3s ease-in;
    -o-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in;
    opacity: .99;
    backdrop-filter: blur(8px)
}

.busyIcon {
    z-index: 2010
}

@keyframes rotate {
    0% {
        transform: translate3d(-50%, -200%, 0) rotate(0)
    }
    to {
        transform: translate3d(-50%, -200%, 0) rotate(1turn)
    }
}

.app-wrapper .busyOverlay {
    position: fixed;
    border-radius: 0
}

.country-flag {
    background: transparent url(../img/sprite_countries_flag4.png) 5px 100px no-repeat;
    border: none;
    color: #777;
    cursor: pointer;
    font-weight: 400;
    height: 24px;
    min-width: 32px;
    overflow: hidden;
    padding: 3px 10px 0 35px;
    text-align: left
}

.country-flag.zambia,
.country-flag.ZM {
    background-position: 5px 1px
}

.country-flag.southafrica,
.country-flag.ZA {
    background-position: 5px -34px
}

.country-flag.YE,
.country-flag.yemen {
    background-position: 5px -69px
}

.country-flag.samoa,
.country-flag.WS {
    background-position: 5px -104px
}

.country-flag.vanuatu,
.country-flag.VU {
    background-position: 5px -139px
}

.country-flag.unitedstates,
.country-flag.US {
    background-position: 5px -383px
}

.country-flag.taiwan,
.country-flag.TW {
    background-position: 5px -524px
}

.country-flag.TR,
.country-flag.turkey {
    background-position: 5px -629px
}

.country-flag.TH,
.country-flag.thailand {
    background-position: 5px -804px
}

.country-flag.CH,
.country-flag.switzerland {
    background-position: 5px -944px
}

.country-flag.AR,
.country-flag.argentina {
    background-position: 5px -6055px
}

.country-flag.SK,
.country-flag.slovakia {
    background-position: 5px -1224px
}

.country-flag.SG,
.country-flag.singapore {
    background-position: 5px -1294px
}

.country-flag.SE,
.country-flag.sweden {
    background-position: 5px -1329px
}

.country-flag.portugal,
.country-flag.PT {
    background-position: 5px -1679px
}

.country-flag.PL,
.country-flag.poland {
    background-position: 5px -1714px
}

.country-flag.newzealand,
.country-flag.NZ {
    background-position: 5px -1959px
}

.country-flag.NO,
.country-flag.norway {
    background-position: 5px -2099px
}

.country-flag.netherlands,
.country-flag.NL {
    background-position: 5px -2134px
}

.country-flag.malaysia,
.country-flag.MY {
    background-position: 5px -2379px
}

.country-flag.mexico,
.country-flag.MX {
    background-position: 5px -2414px
}

.country-flag.martinique,
.country-flag.MQ {
    background-position: 5px -2659px
}

.country-flag.LU,
.country-flag.luxembourg {
    background-position: 5px -2904px
}

.country-flag.KR,
.country-flag.southkorea {
    background-position: 5px -3254px
}

.country-flag.japan,
.country-flag.JP {
    background-position: 5px -3499px
}

.country-flag.jamaica,
.country-flag.JM {
    background-position: 5px -3569px
}

.country-flag.IT,
.country-flag.italy {
    background-position: 5px -3604px
}

.country-flag.IL,
.country-flag.israel {
    background-position: 5px -3709px
}

.country-flag.IE,
.country-flag.ireland {
    background-position: 5px -3744px
}

.country-flag.ID,
.country-flag.indonesia {
    background-position: 5px -3779px
}

.country-flag.HU,
.country-flag.hungary {
    background-position: 5px -3814px
}

.country-flag.HK,
.country-flag.hongkong {
    background-position: 5px -3919px
}

.country-flag.GR,
.country-flag.greece {
    background-position: 5px -4059px
}

.country-flag.GB,
.country-flag.unitedkingdom {
    background-position: 5px -4304px
}

.country-flag.FR,
.country-flag.france,
.country-flag.frenchguiana,
.country-flag.GF,
.country-flag.GP,
.country-flag.guadeloupe,
.country-flag.RE,
.country-flag.reunion {
    background-position: 5px -4374px
}

.country-flag.FI,
.country-flag.finland {
    background-position: 5px -4549px
}

.country-flag.ES,
.country-flag.spain {
    background-position: 5px -4618px
}

.country-flag.EC,
.country-flag.ecuador {
    background-position: 5px -4724px
}

.country-flag.algeria,
.country-flag.DZ {
    background-position: 5px -4759px
}

.country-flag.denmark,
.country-flag.DK {
    background-position: 5px -4864px
}

.country-flag.DE,
.country-flag.germany {
    background-position: 5px -4934px
}

.country-flag.EG,
.country-flag.egypt {
    background-position: 5px -69px
}

.country-flag.CZ,
.country-flag.czechrepublic {
    background-position: 5px -4969px
}

.country-flag.C2,
.country-flag.china,
.country-flag.CN {
    background-position: 5px -5144px
}

.country-flag.CA,
.country-flag.canada {
    background-position: 5px -5319px
}

.country-flag.botswana,
.country-flag.BW {
    background-position: 5px -5389px
}

.country-flag.belize,
.country-flag.BZ {
    background-position: 5px -5354px
}

.country-flag.bahamas,
.country-flag.BS {
    background-position: 5px -5459px
}

.country-flag.BR,
.country-flag.brazil {
    background-position: 5px -5494px
}

.country-flag.bermuda,
.country-flag.BM {
    background-position: 5px -5599px
}

.country-flag.bahrain,
.country-flag.BH {
    background-position: 5px -5704px
}

.country-flag.BE,
.country-flag.belgium {
    background-position: 5px -5809px
}

.country-flag.barbados,
.country-flag.BB {
    background-position: 5px -5844px
}

.country-flag.BA,
.country-flag.bosniaandherzegovina {
    background-position: 5px -5879px
}

.country-flag.BF,
.country-flag.burkinafaso {
    background-position: 5px -5773px
}

.country-flag.AU,
.country-flag.australia {
    background-position: 5px -5984px
}

.country-flag.AT,
.country-flag.austria {
    background-position: 5px -6019px
}

.country-flag.AL,
.country-flag.albania {
    background-position: 5px -6194px
}

.country-flag.AG,
.country-flag.antiguaandbarbuda {
    background-position: 5px -6264px
}

.country-flag.AD,
.country-flag.andorra {
    background-position: 5px -6334px
}

.country-flag.BG,
.country-flag.bulgaria {
    background-position: 5px -5739px
}

.country-flag.cambodia,
.country-flag.KH {
    background-position: 5px -3397px
}

.country-flag.caymanislands,
.country-flag.KY {
    background-position: 5px -4479px
}

.country-flag.CO,
.country-flag.colombia {
    background-position: 5px -5109px
}

.country-flag.croatia,
.country-flag.HR {
    background-position: 5px -3849px
}

.country-flag.CY,
.country-flag.cyprus {
    background-position: 5px -5004px
}

.country-flag.DM,
.country-flag.dominica {
    background-position: 5px -4829px
}

.country-flag.DO,
.country-flag.dominicanrepublic {
    background-position: 5px -4794px
}

.country-flag.elsalvador,
.country-flag.SV {
    background-position: 5px -979px
}

.country-flag.ER,
.country-flag.eritrea {
    background-position: 5px -4655px
}

.country-flag.EE,
.country-flag.estonia {
    background-position: 5px -4689px
}

.country-flag.ET,
.country-flag.ethiopia {
    background-position: 5px -4587px
}

.country-flag.faroeislands,
.country-flag.FO {
    background-position: 5px -4409px
}

.country-flag.fiji,
.country-flag.FJ {
    background-position: 5px -4514px
}

.country-flag.frenchpolynesia,
.country-flag.PF {
    background-position: 5px -1819px
}

.country-flag.GI,
.country-flag.gibraltar {
    background-position: 5px -4199px
}

.country-flag.GL,
.country-flag.greenland {
    background-position: 5px -4164px
}

.country-flag.GD,
.country-flag.grenada {
    background-position: 5px -4269px
}

.country-flag.GT,
.country-flag.guatemala {
    background-position: 5px -4024px
}

.country-flag.HN,
.country-flag.honduras {
    background-position: 5px -3884px
}

.country-flag.iceland,
.country-flag.IS {
    background-position: 5px -3639px
}

.country-flag.JO,
.country-flag.jordan {
    background-position: 5px -3534px
}

.country-flag.KE,
.country-flag.kenya {
    background-position: 5px -3464px
}

.country-flag.kuwait,
.country-flag.KW {
    background-position: 5px -3219px
}

.country-flag.latvia,
.country-flag.LV {
    background-position: 5px -2869px
}

.country-flag.lesotho,
.country-flag.LS {
    background-position: 5px -2974px
}

.country-flag.LI,
.country-flag.liechtenstein {
    background-position: 5px -3044px
}

.country-flag.lithuania,
.country-flag.LT {
    background-position: 5px -2939px
}

.country-flag.malawi,
.country-flag.MW {
    background-position: 5px -2449px
}

.country-flag.malta,
.country-flag.MT {
    background-position: 5px -2554px
}

.country-flag.MN,
.country-flag.mongolia {
    background-position: 5px -6369px
}

.country-flag.MA,
.country-flag.morocco {
    background-position: 5px -2834px
}

.country-flag.mozambique,
.country-flag.MZ {
    background-position: 5px -2344px
}

.country-flag.NC,
.country-flag.newcaledonia {
    background-position: 5px -2274px
}

.country-flag.OM,
.country-flag.oman {
    background-position: 5px -1924px
}

.country-flag.palau,
.country-flag.PW {
    background-position: 5px -1644px
}

.country-flag.PA,
.country-flag.panama {
    background-position: 5px -1889px
}

.country-flag.PH,
.country-flag.philippines {
    background-position: 5px -1749px
}

.country-flag.pitcairnislands,
.country-flag.PN {
    background-position: 5px -6229px
}

.country-flag.QA,
.country-flag.qatar {
    background-position: 5px -5704px
}

.country-flag.RO,
.country-flag.romania {
    background-position: 5px -1539px
}

.country-flag.RU,
.country-flag.russia {
    background-position: 5px -1503px
}

.country-flag.RW,
.country-flag.rwanda {
    background-position: 5px -6439px
}

.country-flag.saotomeandprincipe,
.country-flag.ST {
    background-position: 5px -1014px
}

.country-flag.KN,
.country-flag.saintkittsandnevis {
    background-position: 5px -3289px
}

.country-flag.sainthelena,
.country-flag.SH {
    background-position: 5px -909px
}

.country-flag.saintvincentandthegrenadines,
.country-flag.VC {
    background-position: 5px -278px
}

.country-flag.LC,
.country-flag.saintlucia {
    background-position: 5px -3079px
}

.country-flag.PM,
.country-flag.saintpierreandmiquelon {
    background-position: 5px -6824px
}

.country-flag.sanmarino,
.country-flag.SM {
    background-position: 5px -1154px
}

.country-flag.SA,
.country-flag.saudiarabia {
    background-position: 5px -1434px
}

.country-flag.SC,
.country-flag.seychelles {
    background-position: 5px -1364px
}

.country-flag.SI,
.country-flag.slovenia {
    background-position: 5px -1259px
}

.country-flag.tajikistan,
.country-flag.TJ {
    background-position: 5px -769px
}

.country-flag.trinidadandtobago,
.country-flag.TT {
    background-position: 5px -594px
}

.country-flag.AE,
.country-flag.unitedarabemirates {
    background-position: 5px -6299px
}

.country-flag.uruguay,
.country-flag.UY {
    background-position: 5px -351px
}

.country-flag.VE,
.country-flag.venezuela {
    background-position: 5px -244px
}

.country-flag.IN,
.country-flag.india {
    background-position: 5px -3674px
}

.country-flag.vietnam,
.country-flag.VN {
    background-position: 5px -174px
}

.country-flag.angola,
.country-flag.AO {
    background-position: 5px -6089px
}

.country-flag.AI,
.country-flag.anguilla {
    background-position: 5px -6229px
}

.country-flag.AM,
.country-flag.armenia {
    background-position: 5px -6159px
}

.country-flag.aruba,
.country-flag.AW {
    background-position: 5px -5949px
}

.country-flag.AZ,
.country-flag.azerbaijanrepublic {
    background-position: 5px -5914px
}

.country-flag.benin,
.country-flag.BJ {
    background-position: 5px -5634px
}

.country-flag.bhutan,
.country-flag.BT {
    background-position: 5px -5424px
}

.country-flag.BO,
.country-flag.bolivia {
    background-position: 5px -5529px
}

.country-flag.BN,
.country-flag.brunei {
    background-position: 5px -5564px
}

.country-flag.BI,
.country-flag.burundi {
    background-position: 5px -5669px
}

.country-flag.capeverde,
.country-flag.CV {
    background-position: 5px -5039px
}

.country-flag.chad,
.country-flag.TD {
    background-position: 5px -1539px
}

.country-flag.chile,
.country-flag.CL {
    background-position: 5px -5179px
}

.country-flag.comoros,
.country-flag.KM {
    background-position: 5px -3324px
}

.country-flag.CK,
.country-flag.cookislands {
    background-position: 5px -5214px
}

.country-flag.costarica,
.country-flag.CR {
    background-position: 5px -5074px
}

.country-flag.CD,
.country-flag.democraticrepublicofthecongo {
    background-position: 5px -5284px
}

.country-flag.DJ,
.country-flag.djibouti {
    background-position: 5px -4899px
}

.country-flag.falklandislands,
.country-flag.FK {
    background-position: 5px -6229px
}

.country-flag.GA,
.country-flag.gabonrepublic {
    background-position: 5px -4339px
}

.country-flag.gambia,
.country-flag.GM {
    background-position: 5px -4129px
}

.country-flag.GE,
.country-flag.georgia {
    background-position: 5px -6652px
}

.country-flag.GN,
.country-flag.guinea,
.country-flag.guineabissau,
.country-flag.GW {
    background-position: 5px -3989px
}

.country-flag.guyana,
.country-flag.GY {
    background-position: 5px -3954px
}

.country-flag.kazakhstan,
.country-flag.KZ {
    background-position: 5px -3149px
}

.country-flag.KI,
.country-flag.kiribati {
    background-position: 5px -3359px
}

.country-flag.KG,
.country-flag.kyrgyzstan {
    background-position: 5px -3429px
}

.country-flag.LA,
.country-flag.laos {
    background-position: 5px -3114px
}

.country-flag.madagascar,
.country-flag.MG {
    background-position: 5px -2799px
}

.country-flag.maldives,
.country-flag.MV {
    background-position: 5px -2484px
}

.country-flag.mali,
.country-flag.ML {
    background-position: 5px -2729px
}

.country-flag.marshallislands,
.country-flag.MH {
    background-position: 5px -2764px
}

.country-flag.mauritania,
.country-flag.MR {
    background-position: 5px -2624px
}

.country-flag.mauritius,
.country-flag.MU {
    background-position: 5px -2519px
}

.country-flag.FM,
.country-flag.micronesia {
    background-position: 5px -4444px
}

.country-flag.montserrat,
.country-flag.MS {
    background-position: 5px -2589px
}

.country-flag.mayotte,
.country-flag.YT {
    background-position: 5px -6544px
}

.country-flag.NA,
.country-flag.namibia {
    background-position: 5px -2309px
}

.country-flag.nauru,
.country-flag.NR {
    background-position: 5px -2029px
}

.country-flag.nepal,
.country-flag.NP {
    background-position: 5px -2064px
}

.country-flag.AN,
.country-flag.netherlandsantilles {
    background-position: 5px -6124px
}

.country-flag.NI,
.country-flag.nicaragua {
    background-position: 5px -2169px
}

.country-flag.NE,
.country-flag.niger {
    background-position: 5px -2239px
}

.country-flag.niue,
.country-flag.NU {
    background-position: 5px -1994px
}

.country-flag.NF,
.country-flag.norfolkisland {
    background-position: 5px -2204px
}

.country-flag.papuanewguinea,
.country-flag.PG {
    background-position: 5px -1784px
}

.country-flag.PE,
.country-flag.peru {
    background-position: 5px -1854px
}

.country-flag.CG,
.country-flag.republicofcongo {
    background-position: 5px -5284px
}

.country-flag.senegal,
.country-flag.SN {
    background-position: 5px -1119px
}

.country-flag.RS,
.country-flag.serbia {
    background-position: 5px -6718px
}

.country-flag.sierraleone,
.country-flag.SL {
    background-position: 5px -1189px
}

.country-flag.SB,
.country-flag.solomonislands {
    background-position: 5px -1399px
}

.country-flag.SO,
.country-flag.somalia {
    background-position: 5px -1084px
}

.country-flag.LK,
.country-flag.srilanka {
    background-position: 5px -3009px
}

.country-flag.SH,
.country-flag.sthelena {
    background-position: 5px -909px
}

.country-flag.SR,
.country-flag.suriname {
    background-position: 5px -1049px
}

.country-flag.swaziland,
.country-flag.SZ {
    background-position: 5px -6509px
}

.country-flag.SJ,
.country-flag.svalbardandjanmayen {
    background-position: 5px -2099px
}

.country-flag.tanzania,
.country-flag.TZ {
    background-position: 5px -489px
}

.country-flag.TG,
.country-flag.togo {
    background-position: 5px -839px
}

.country-flag.TO,
.country-flag.tonga {
    background-position: 5px -664px
}

.country-flag.TN,
.country-flag.tunisia {
    background-position: 5px -699px
}

.country-flag.TM,
.country-flag.turkmenistan {
    background-position: 5px -734px
}

.country-flag.TC,
.country-flag.turksandcaicos {
    background-position: 5px -909px
}

.country-flag.tuvalu,
.country-flag.TV {
    background-position: 5px -559px
}

.country-flag.UG,
.country-flag.uganda {
    background-position: 5px -419px
}

.country-flag.UA,
.country-flag.ukraine {
    background-position: 5px -454px
}

.country-flag.VA,
.country-flag.vaticancity {
    background-position: 5px -314px
}

.country-flag.VG,
.country-flag.virginislands {
    background-position: 5px -209px
}

.country-flag.wallisandfutuna,
.country-flag.WF {
    background-position: 5px -6792px
}

.country-flag.ME,
.country-flag.montenegro {
    background-position: 5px -6859px
}

.country-flag.macedonia,
.country-flag.MK {
    background-position: 5px -6894px
}

.country-flag.MD,
.country-flag.moldova {
    background-position: 5px -6929px
}

.country-flag.kosovo,
.country-flag.XK {
    background-position: 5px -6964px
}

.country-flag.belarus,
.country-flag.BY {
    background-position: 5px -6999px
}

.country-flag.MC,
.country-flag.monaco {
    background-position: 5px -7034px
}

.country-flag.NG,
.country-flag.nigeria {
    background-position: 5px -7069px
}

.country-flag.GH,
.country-flag.ghana {
    background-position: 5px -7104px
}

.country-flag.CI,
.country-flag.cotedivoire {
    background-position: 5px -7139px
}

.country-flag.cameroon,
.country-flag.CM {
    background-position: 5px -7174px
}

.country-flag.zimbabwe,
.country-flag.ZW {
    background-position: 5px -7209px
}

.country-flag.paraguay,
.country-flag.PY {
    background-position: 5px -7244px
}

.country-selector {
    padding-top: 2px
}

.country-selector a.country {
    padding-top: 0
}

.country-selector ul li {
    display: inline-block;
    min-height: 3em;
    width: 33%
}

.country-selector ul li.title {
    outline: none;
    clear: both;
    display: block;
    float: none;
    min-height: 2em;
    font-size: 1.5em;
    font-weight: 300
}

@media (max-width:767px) {
    .country-selector ul li {
        width: 50%
    }
}

.country-flag-with-chevron {
    padding: 0;
    height: 18;
    min-width: 24;
    background-position-x: 0;
    display: inline-block
}

.footer {
    max-width: 528px;
    background-color: #fff;
    margin: auto;
    text-align: center;
    padding: 10px 0;
    clear: both;
    font-size: .8125rem;
    line-height: 1.125rem;
    font-weight: 400;
    text-transform: none;
    font-family: PayPal-Sans, Helvetica Neue, Arial, sans-serif;
    color: #6c7378
}

.footer .footerInnerContent {
    border-top: 2px dotted #cbd2d6;
    max-width: 500px;
    margin: 0 auto;
    padding-top: 10px
}

.footer a {
    color: inherit;
    margin-right: 5px;
    display: inline-block;
    text-decoration: none
}

.footer a:hover {
    text-decoration: underline
}

.header {
    width: 100%;
    max-width: 1170px;
    margin: auto;
    left: 0;
    z-index: 2;
    background: -moz-linear-gradient(top, #f5f7fa 0, rgba(245, 247, 250, .92) 8%, rgba(245, 247, 250, 0) 100%);
    background: -webkit-linear-gradient(top, #f5f7fa, rgba(245, 247, 250, .92) 8%, rgba(245, 247, 250, 0));
    background: linear-gradient(180deg, #f5f7fa 0, rgba(245, 247, 250, .92) 8%, rgba(245, 247, 250, 0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f7fa", endColorstr="#f5f7fa00", GradientType=0)
}

.header,
.headerButton {
    position: absolute;
    top: 0;
    right: 0
}

.headerButton {
    margin: 20px 32px
}

.header .vx_btn {
    background-color: #0070ba;
    border-radius: 1.5rem;
    border: .0625rem solid #0070ba;
    cursor: pointer;
    display: inline-block;
    font-size: .9375rem;
    line-height: 1.5rem;
    margin-bottom: 1.5rem;
    min-width: 6rem;
    padding: .6875rem 1.4375rem;
    text-align: center;
    transition: color .24s ease, background-color .24s ease, border-color .24s ease, box-shadow .24s ease;
    -webkit-font-smoothing: antialiased
}

.header .vx_btn,
.header .vx_btn:hover {
    text-decoration: none
}

.header .vx_btn-secondary {
    background: none;
    color: #0070ba;
    border-color: #0070ba
}

.header .vx_btn-medium,
.header .vx_btn-small {
    font-size: .8125rem;
    line-height: 1.125rem
}

.header .vx_btn-secondary:active,
.header .vx_btn-secondary:focus,
.header .vx_btn-secondary:hover {
    background: none;
    border-color: #003087;
    box-shadow: inset 0 0 0 .0625rem #003087;
    color: #003087
}

.language-selector .selected-lang {
    color: #687173;
    font-size: .9375rem;
    font-weight: 500
}

.onboardingCreditCardNum {
    position: absolute;
    width: 37px !important;
    height: 28px !important;
    background-image: url(//www.paypalobjects.com/digitalassets/c/consumer/consumeronboarding/sprite/sprites_cc_logos.png);
    background-position: 0 145px;
    transition: transform .2s ease-in-out;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    -moz-transform: transform .2s ease-in-out;
    -ms-transform: transform .2s ease-in-out;
    -o-transform: transform .2s ease-in-out;
    transform: translate3d(0, -50%, 0);
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    -ms-transform: translate3d(0, -50%, 0);
    -o-transform: translate3d(0, -50%, 0)
}

.onboardingCreditCardNum.defaultCvv {
    background-position: 0 115px
}

.onboardingCreditCardNum.AMEXCvv {
    background-position: 0 86px
}

.onboardingCreditCardNum.visa {
    background-position: 0 5px
}

.onboardingCreditCardNum.amex {
    background-position: 0 495px
}

.onboardingCreditCardNum.master_card {
    background-position: 0 522px
}

.onboardingCreditCardNum.discover {
    background-position: 0 465px
}

.onboardingCreditCardNum.switch {
    background-position: 0 377px
}

.onboardingCreditCardNum.DINER {
    background-position: 0 435px
}

.onboardingCreditCardNum.jcb {
    background-position: 0 405px
}

.onboardingCreditCardNum.maestro {
    background-position: 0 377px
}

.onboardingCreditCardNum.cb_nationale {
    background-position: 0 320px
}

.onboardingCreditCardNum.confinoga {
    background-position: 0 202px
}

.onboardingCreditCardNum.cofidis {
    background-position: 0 175px
}

.onboardingCreditCardNum.cetelem {
    background-position: 0 290px
}

.onboardingCreditCardNum.elo {
    background-position: 0 30px
}

.onboardingCreditCardNum.china_union_pay {
    background-position: 0 60px
}

.IT .onboardingCreditCardNum.cetelem {
    background-position: 0 262px
}

.ES .onboardingCreditCardNum.cetelem {
    background-position: 0 233px
}

.onboardingCreditCardNum.iconText {
    display: none
}

.intent-tile-redesigned {
    width: 85%;
    padding: 1.25rem 1rem;
    min-height: 11rem;
    cursor: pointer
}

.intent-tile-redesigned .intent-tile-title {
    margin-top: .75rem
}

.intent-tile-redesigned .intent-tile-icon-btn {
    margin-top: .5rem;
    pointer-events: none
}

@media (max-width:767px) {
    .intent-tile-redesigned {
        width: 100%;
        margin-bottom: 0;
        padding: .75rem 1rem
    }
    .intent-tile-redesigned .intent-title-text-container {
        padding-left: 1rem
    }
    .intent-tile-redesigned .intent-tile-title {
        margin-top: .5rem
    }
    .intent-tile-redesigned .intent-tile-icon-btn {
        margin-top: 0
    }
}

@media (min-width:381px) and (max-width:497px) {
    .intent-tile-redesigned {
        min-height: 11.75rem
    }
}

@media (max-width:381px) {
    .intent-tile-redesigned {
        min-height: 13.25rem
    }
}

body {
    background-color: #fff
}

body input:-webkit-autofill,
body input:-webkit-autofill:focus,
body input:-webkit-autofill:hover,
body select:-webkit-autofill,
body select:-webkit-autofill:focus,
body select:-webkit-autofill:hover,
body textarea:-webkit-autofill,
body textarea:-webkit-autofill:focus,
body textarea:-webkit-autofill:hover {
    -webkit-box-shadow: 0 0 0 1000px rgba(232, 240, 254, .5) inset;
    transition: background-color 5000s ease-in-out 0s
}

body .vx_select select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

body.signup {
    position: relative;
    margin-left: auto;
    margin-right: auto
}

body .innerContainer {
    background-color: #fff;
    margin: 0 auto;
    max-width: 528px;
    min-height: calc(100vh - 4.5rem - 77px)
}

body .buttonContainer {
    padding-top: 20px;
    text-align: center
}

body .left {
    display: inline-block;
    width: 49%
}

body .right {
    float: right;
    width: 49%
}

body .headerSection {
    text-align: center
}

body .field-check-mark-icon {
    display: table-cell;
    visibility: visible;
    width: inherit;
    height: auto;
    min-width: 1.75em;
    color: #19aa15;
    vertical-align: middle;
    position: relative;
    font-weight: 700
}

body .countryPhonePrefix {
    position: absolute;
    top: 1.5em
}

body span.vx_form-control-message {
    background: #fff
}

@media (max-width:767px) {
    .left,
    .right {
        width: 100%;
        float: none;
        display: block
    }
    .notification {
        margin-left: -1.5em
    }
    .signup.vx_container {
        padding: 0
    }
    .content {
        max-height: 100%;
        margin: 0
    }
    .content .innerContainer {
        padding: 1rem 1rem 0;
        width: 100%;
        min-height: calc(100vh - 4.5rem - 77px)
    }
}

html[lang=ko-KR] * {
    word-break: keep-all
}

[dir=rtl] .signup .vx_floatingLabel.vx_floatingLabel_complex>.vx_form-control:after,
[dir=rtl] .signup .vx_floatingLabel.vx_floatingLabel_complex>.vx_form-control:before,
[dir=rtl] .signup .vx_floatingLabel:after,
[dir=rtl] .signup .vx_floatingLabel:before,
[dir=rtl] .signup .vx_floatingLabel>.vx_select:before,
[dir=rtl] .signup .vx_floatingLabel_active.vx_floatingLabel_complex>.vx_form-control:after,
[dir=rtl] .signup .vx_floatingLabel_active.vx_floatingLabel_complex>.vx_form-control:before,
[dir=rtl] .signup .vx_floatingLabel_active:after,
[dir=rtl] .signup .vx_floatingLabel_active:before,
[dir=rtl] .signup .vx_floatingLabel_complex.vx_floatingLabel_complex>.vx_form-control:after,
[dir=rtl] .signup .vx_floatingLabel_complex.vx_floatingLabel_complex>.vx_form-control:before,
[dir=rtl] .signup .vx_floatingLabel_complex:after,
[dir=rtl] .signup .vx_floatingLabel_complex:before {
    left: unset;
    right: 0
}

[dir=rtl] .signup .vx_floatingLabel:after,
[dir=rtl] .signup .vx_select:after {
    left: 6.25px;
    right: unset
}

[dir=rtl] .signup .vx_select>select {
    padding: 15px 15px 0;
    text-align: right
}

[dir=rtl] .signup .vx_floatingLabel,
[dir=rtl] .signup .vx_floatingLabel_active,
[dir=rtl] .signup .vx_floatingLabel_complex {
    text-align: right
}

[dir=rtl] .signup .vx_modal-dismiss_x,
[dir=rtl] .signup .vx_modal-dismiss_x-trigger {
    float: left
}

[dir=rtl] .signup .left {
    display: inline-block;
    width: 49%
}

[dir=rtl] .signup .right {
    float: left;
    width: 49%
}

[dir=rtl] .signup .checkBoxContainer label:before {
    margin: 0 0 0 12px
}

[dir=rtl] .signup .notification {
    margin-left: 0;
    margin-right: -2.5em
}

.ppvx_row.phoneContainer {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -.75rem;
    margin-left: -.75rem
}

.ppvx_col-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.ppvx_col-3,
.ppvx_col-9 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: .75rem;
    padding-left: .75rem
}

.ppvx_col-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.ppvx_col-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: .75rem;
    padding-left: .75rem
}

@media (max-width:767px) {
    .ppvx_col-3,
    .ppvx_col-9 {
        flex: 0 0 100%;
        max-width: 100%
    }
}

.randomClass {
    background-color: red
}

main .locale-selector {
    float: right
}

.employmentHeadingSection {
    font-weight: 700
}