@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;1,100;1,200&display=swap');

html {
    box-sizing: border-box
}

*, ::after, ::before {
    box-sizing: inherit
}

@-moz-viewport {
    width: device-width
}

@-ms-viewport {
    width: device-width
}

@-webkit-viewport {
    width: device-width
}

@viewport {
    width: device-width
}

[tabindex="-1"]:focus {
    outline: 0 !important
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.container::after {
    content: "";
    display: table;
    clear: both
}

@media (min-width:576px) {
    .container {
        max-width: 751px;
        padding-left: 36px;
        padding-right: 36px
    }
}

@media (min-width:752px) {
    .container {
        max-width: 1023px
    }
}

@media (min-width:1024px) {
    .container {
        max-width: 1151px;
        padding-left: 48px;
        padding-right: 48px
    }
}

@media (min-width:1152px) {
    .container {
        max-width: 1192px
    }
}

.container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px
}

.container-fluid::after {
    content: "";
    display: table;
    clear: both
}

.row {
    margin-left: -12px;
    margin-right: -12px
}

.row::after {
    content: "";
    display: table;
    clear: both
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left
}

.col-xs-1 {
    width: 8.33333%
}

.col-xs-2 {
    width: 16.66667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333%
}

.col-xs-5 {
    width: 41.66667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333%
}

.col-xs-8 {
    width: 66.66667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333%
}

.col-xs-11 {
    width: 91.66667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.33333%
}

.col-xs-pull-2 {
    right: 16.66667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.33333%
}

.col-xs-pull-5 {
    right: 41.66667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.33333%
}

.col-xs-pull-8 {
    right: 66.66667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.33333%
}

.col-xs-pull-11 {
    right: 91.66667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.33333%
}

.col-xs-push-2 {
    left: 16.66667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.33333%
}

.col-xs-push-5 {
    left: 41.66667%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-7 {
    left: 58.33333%
}

.col-xs-push-8 {
    left: 66.66667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.33333%
}

.col-xs-push-11 {
    left: 91.66667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333%
}

.col-xs-offset-2 {
    margin-left: 16.66667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333%
}

.col-xs-offset-5 {
    margin-left: 41.66667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333%
}

.col-xs-offset-8 {
    margin-left: 66.66667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333%
}

.col-xs-offset-11 {
    margin-left: 91.66667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width:576px) {
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: left
    }

    .col-sm-1 {
        width: 8.33333%
    }

    .col-sm-2 {
        width: 16.66667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.33333%
    }

    .col-sm-5 {
        width: 41.66667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-7 {
        width: 58.33333%
    }

    .col-sm-8 {
        width: 66.66667%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.33333%
    }

    .col-sm-11 {
        width: 91.66667%
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-pull-1 {
        right: 8.33333%
    }

    .col-sm-pull-2 {
        right: 16.66667%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-4 {
        right: 33.33333%
    }

    .col-sm-pull-5 {
        right: 41.66667%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-7 {
        right: 58.33333%
    }

    .col-sm-pull-8 {
        right: 66.66667%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-10 {
        right: 83.33333%
    }

    .col-sm-pull-11 {
        right: 91.66667%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-push-1 {
        left: 8.33333%
    }

    .col-sm-push-2 {
        left: 16.66667%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-4 {
        left: 33.33333%
    }

    .col-sm-push-5 {
        left: 41.66667%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-7 {
        left: 58.33333%
    }

    .col-sm-push-8 {
        left: 66.66667%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-10 {
        left: 83.33333%
    }

    .col-sm-push-11 {
        left: 91.66667%
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }

    .col-sm-offset-1 {
        margin-left: 8.33333%
    }

    .col-sm-offset-2 {
        margin-left: 16.66667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333%
    }

    .col-sm-offset-5 {
        margin-left: 41.66667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333%
    }

    .col-sm-offset-8 {
        margin-left: 66.66667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333%
    }

    .col-sm-offset-11 {
        margin-left: 91.66667%
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:752px) {
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left
    }

    .col-md-1 {
        width: 8.33333%
    }

    .col-md-2 {
        width: 16.66667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333%
    }

    .col-md-5 {
        width: 41.66667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.33333%
    }

    .col-md-8 {
        width: 66.66667%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.33333%
    }

    .col-md-11 {
        width: 91.66667%
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-pull-1 {
        right: 8.33333%
    }

    .col-md-pull-2 {
        right: 16.66667%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-4 {
        right: 33.33333%
    }

    .col-md-pull-5 {
        right: 41.66667%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-7 {
        right: 58.33333%
    }

    .col-md-pull-8 {
        right: 66.66667%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-10 {
        right: 83.33333%
    }

    .col-md-pull-11 {
        right: 91.66667%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-push-1 {
        left: 8.33333%
    }

    .col-md-push-2 {
        left: 16.66667%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-4 {
        left: 33.33333%
    }

    .col-md-push-5 {
        left: 41.66667%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-7 {
        left: 58.33333%
    }

    .col-md-push-8 {
        left: 66.66667%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-10 {
        left: 83.33333%
    }

    .col-md-push-11 {
        left: 91.66667%
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

    .col-md-offset-1 {
        margin-left: 8.33333%
    }

    .col-md-offset-2 {
        margin-left: 16.66667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.33333%
    }

    .col-md-offset-5 {
        margin-left: 41.66667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.33333%
    }

    .col-md-offset-8 {
        margin-left: 66.66667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.33333%
    }

    .col-md-offset-11 {
        margin-left: 91.66667%
    }

    .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1024px) {
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        float: left
    }

    .col-lg-1 {
        width: 8.33333%
    }

    .col-lg-2 {
        width: 16.66667%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.33333%
    }

    .col-lg-5 {
        width: 41.66667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.33333%
    }

    .col-lg-8 {
        width: 66.66667%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333%
    }

    .col-lg-11 {
        width: 91.66667%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.33333%
    }

    .col-lg-pull-2 {
        right: 16.66667%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.33333%
    }

    .col-lg-pull-5 {
        right: 41.66667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.33333%
    }

    .col-lg-pull-8 {
        right: 66.66667%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.33333%
    }

    .col-lg-pull-11 {
        right: 91.66667%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.33333%
    }

    .col-lg-push-2 {
        left: 16.66667%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.33333%
    }

    .col-lg-push-5 {
        left: 41.66667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.33333%
    }

    .col-lg-push-8 {
        left: 66.66667%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.33333%
    }

    .col-lg-push-11 {
        left: 91.66667%
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .col-lg-offset-1 {
        margin-left: 8.33333%
    }

    .col-lg-offset-2 {
        margin-left: 16.66667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333%
    }

    .col-lg-offset-8 {
        margin-left: 66.66667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333%
    }

    .col-lg-offset-11 {
        margin-left: 91.66667%
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1152px) {
    .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
        float: left
    }

    .col-xl-1 {
        width: 8.33333%
    }

    .col-xl-2 {
        width: 16.66667%
    }

    .col-xl-3 {
        width: 25%
    }

    .col-xl-4 {
        width: 33.33333%
    }

    .col-xl-5 {
        width: 41.66667%
    }

    .col-xl-6 {
        width: 50%
    }

    .col-xl-7 {
        width: 58.33333%
    }

    .col-xl-8 {
        width: 66.66667%
    }

    .col-xl-9 {
        width: 75%
    }

    .col-xl-10 {
        width: 83.33333%
    }

    .col-xl-11 {
        width: 91.66667%
    }

    .col-xl-12 {
        width: 100%
    }

    .col-xl-pull-0 {
        right: auto
    }

    .col-xl-pull-1 {
        right: 8.33333%
    }

    .col-xl-pull-2 {
        right: 16.66667%
    }

    .col-xl-pull-3 {
        right: 25%
    }

    .col-xl-pull-4 {
        right: 33.33333%
    }

    .col-xl-pull-5 {
        right: 41.66667%
    }

    .col-xl-pull-6 {
        right: 50%
    }

    .col-xl-pull-7 {
        right: 58.33333%
    }

    .col-xl-pull-8 {
        right: 66.66667%
    }

    .col-xl-pull-9 {
        right: 75%
    }

    .col-xl-pull-10 {
        right: 83.33333%
    }

    .col-xl-pull-11 {
        right: 91.66667%
    }

    .col-xl-pull-12 {
        right: 100%
    }

    .col-xl-push-0 {
        left: auto
    }

    .col-xl-push-1 {
        left: 8.33333%
    }

    .col-xl-push-2 {
        left: 16.66667%
    }

    .col-xl-push-3 {
        left: 25%
    }

    .col-xl-push-4 {
        left: 33.33333%
    }

    .col-xl-push-5 {
        left: 41.66667%
    }

    .col-xl-push-6 {
        left: 50%
    }

    .col-xl-push-7 {
        left: 58.33333%
    }

    .col-xl-push-8 {
        left: 66.66667%
    }

    .col-xl-push-9 {
        left: 75%
    }

    .col-xl-push-10 {
        left: 83.33333%
    }

    .col-xl-push-11 {
        left: 91.66667%
    }

    .col-xl-push-12 {
        left: 100%
    }

    .col-xl-offset-0 {
        margin-left: 0
    }

    .col-xl-offset-1 {
        margin-left: 8.33333%
    }

    .col-xl-offset-2 {
        margin-left: 16.66667%
    }

    .col-xl-offset-3 {
        margin-left: 25%
    }

    .col-xl-offset-4 {
        margin-left: 33.33333%
    }

    .col-xl-offset-5 {
        margin-left: 41.66667%
    }

    .col-xl-offset-6 {
        margin-left: 50%
    }

    .col-xl-offset-7 {
        margin-left: 58.33333%
    }

    .col-xl-offset-8 {
        margin-left: 66.66667%
    }

    .col-xl-offset-9 {
        margin-left: 75%
    }

    .col-xl-offset-10 {
        margin-left: 83.33333%
    }

    .col-xl-offset-11 {
        margin-left: 91.66667%
    }

    .col-xl-offset-12 {
        margin-left: 100%
    }
}

.clearfix::after {
    content: "";
    display: table;
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-xs-left {
    float: left !important
}

.pull-xs-right {
    float: right !important
}

.pull-xs-none {
    float: none !important
}

@media (min-width:576px) {
    .pull-sm-left {
        float: left !important
    }

    .pull-sm-right {
        float: right !important
    }

    .pull-sm-none {
        float: none !important
    }
}

@media (min-width:752px) {
    .pull-md-left {
        float: left !important
    }

    .pull-md-right {
        float: right !important
    }

    .pull-md-none {
        float: none !important
    }
}

@media (min-width:1024px) {
    .pull-lg-left {
        float: left !important
    }

    .pull-lg-right {
        float: right !important
    }

    .pull-lg-none {
        float: none !important
    }
}

@media (min-width:1152px) {
    .pull-xl-left {
        float: left !important
    }

    .pull-xl-right {
        float: right !important
    }

    .pull-xl-none {
        float: none !important
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.invisible {
    visibility: hidden !important
}

.text-hide {
    font: "0/0"a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.text-justify {
    text-align: justify !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-xs-left {
    text-align: left !important
}

.text-xs-right {
    text-align: right !important
}

.text-xs-center {
    text-align: center !important
}

@media (min-width:576px) {
    .text-sm-left {
        text-align: left !important
    }

    .text-sm-right {
        text-align: right !important
    }

    .text-sm-center {
        text-align: center !important
    }
}

@media (min-width:752px) {
    .text-md-left {
        text-align: left !important
    }

    .text-md-right {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }
}

@media (min-width:1024px) {
    .text-lg-left {
        text-align: left !important
    }

    .text-lg-right {
        text-align: right !important
    }

    .text-lg-center {
        text-align: center !important
    }
}

@media (min-width:1152px) {
    .text-xl-left {
        text-align: left !important
    }

    .text-xl-right {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }
}

.hidden-xs-up {
    display: none !important
}

@media (max-width:575px) {
    .hidden-xs-down {
        display: none !important
    }
}

@media (min-width:576px) {
    .hidden-sm-up {
        display: none !important
    }
}

@media (max-width:751px) {
    .hidden-sm-down {
        display: none !important
    }
}

@media (min-width:752px) {
    .hidden-md-up {
        display: none !important
    }
}

@media (max-width:1023px) {
    .hidden-md-down {
        display: none !important
    }
}

@media (min-width:1024px) {
    .hidden-lg-up {
        display: none !important
    }
}

@media (max-width:1151px) {
    .hidden-lg-down {
        display: none !important
    }
}

@media (min-width:1152px) {
    .hidden-xl-up {
        display: none !important
    }
}

.hidden-xl-down {
    display: none !important
}

html {
    font-family: PayPalSansSmall-Regular;
    font-weight: 400;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    color: #2c2e2f
}

body {
    margin: 0;
    line-height: 1.6
}

hr {
    background-image: linear-gradient(to right, #b7bcbf 50%, rgba(255, 255, 255, 0) 40%);
    background-position: top;
    background-size: 3px 1px;
    background-repeat: repeat-x;
    height: 1px;
    margin: 0;
    padding: 0;
    border-top: 0;
    border-bottom: 0;
    box-sizing: content-box
}

h1, h2, h3, h4, h5, h6, p {
    margin: 0
}

ol, ul {
    padding-left: 0;
    margin: 0 0 1rem
}

p+p {
    padding-top: 20px
}

.theme-background-color-purple {
    background-color: #640487;
    background-image: radial-gradient(circle farthest-side at left top, #640487, #012169 100%);
    color: #fff
}

.theme-background-color-purple a {
    color: #fff
}

.theme-background-color-purple a:focus, .theme-background-color-purple a:hover {
    color: #f5f7fa
}

.theme-background-color-purple a:active {
    color: #f5f7fa
}

.theme-background-color-purple .mpp-data-point {
    color: #fff;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff
}

.no-boxshadow .theme-background-color-purple .mpp-data-point {
    border: 1px solid #fff
}

.theme-background-color-pink {
    background-color: #de0063;
    background-image: radial-gradient(circle farthest-side at left top, #de0063, #640487 100%);
    color: #fff
}

.theme-background-color-pink a {
    color: #fff
}

.theme-background-color-pink a:focus, .theme-background-color-pink a:hover {
    color: #f5f7fa
}

.theme-background-color-pink a:active {
    color: #f5f7fa
}

.theme-background-color-pink .mpp-data-point {
    color: #fff;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff
}

.no-boxshadow .theme-background-color-pink .mpp-data-point {
    border: 1px solid #fff
}

.theme-background-color-green {
    background-color: #00cf92;
    background-image: radial-gradient(circle farthest-side at left top, #00cf92, #009cde 100%);
    color: #fff
}

.theme-background-color-green a {
    color: #fff
}

.theme-background-color-green a:focus, .theme-background-color-green a:hover {
    color: #f5f7fa
}

.theme-background-color-green a:active {
    color: #f5f7fa
}

.theme-background-color-green .mpp-data-point {
    color: #fff;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff
}

.no-boxshadow .theme-background-color-green .mpp-data-point {
    border: 1px solid #fff
}

.theme-background-color-blue-alt {
    background-color: #009cde;
    background-image: radial-gradient(circle farthest-side at left top, #009cde, #0070ba 100%);
    color: #fff
}

.theme-background-color-blue-alt a {
    color: #fff
}

.theme-background-color-blue-alt a:focus, .theme-background-color-blue-alt a:hover {
    color: #f5f7fa
}

.theme-background-color-blue-alt a:active {
    color: #f5f7fa
}

.theme-background-color-blue-alt .mpp-data-point {
    color: #fff;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff
}

.no-boxshadow .theme-background-color-blue-alt .mpp-data-point {
    border: 1px solid #fff
}

.theme-background-color-blue {
    background-color: #009cde;
    background-image: radial-gradient(circle farthest-side at center bottom, #009cde, #003087 125%);
    color: #fff
}

.theme-background-color-blue a {
    color: #fff
}

.theme-background-color-blue a:focus, .theme-background-color-blue a:hover {
    color: #f5f7fa
}

.theme-background-color-blue a:active {
    color: #f5f7fa
}

.theme-background-color-blue .mpp-data-point {
    color: #fff;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff
}

.no-boxshadow .theme-background-color-blue .mpp-data-point {
    border: 1px solid #fff
}

.theme-background-color-dark {
    background-color: #2c2e2f;
    color: #fff
}

.theme-background-color-dark a {
    color: #fff
}

.theme-background-color-dark a:focus, .theme-background-color-dark a:hover {
    color: #f5f7fa
}

.theme-background-color-dark a:active {
    color: #f5f7fa
}

.theme-background-color-overlap-blue {
    background-color: #012169
}

.theme-background-color-overlap-blue .pypl-heading {
    color: #fff
}

.theme-background-color-overlap-blue .steps__text {
    color: #fff
}

.theme-background-color-overlap-blue .steps__hatch-text a {
    color: #fff
}

.theme-background-color-light {
    background-color: #f5f7fa
}

.theme-background-color-light .pypl-heading {
    color: #4a4a4a
}

.theme-background-color-light .mpp-data-point {
    color: #0070ba;
    box-shadow: 0 0 0 1px #0070ba, 0 0 0 1px #0070ba
}

.no-boxshadow .theme-background-color-light .mpp-data-point {
    border: 1px solid #0070ba
}

.theme-background-color-white {
    background-color: #fff
}

.theme-background-color-white .pypl-heading {
    color: #4a4a4a
}

.theme-background-color-white .mpp-data-point {
    color: #0070ba;
    box-shadow: 0 0 0 1px #0070ba, 0 0 0 1px #0070ba
}

.no-boxshadow .theme-background-color-white .mpp-data-point {
    border: 1px solid #0070ba
}

.theme-background-image-dark, .theme-background-image-white, .theme-new-money {
    background-color: #6c7378;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff
}

.theme-background-image-dark a, .theme-background-image-white a, .theme-new-money a {
    color: #fff
}

.theme-background-image-dark a:focus, .theme-background-image-dark a:hover, .theme-background-image-white a:focus, .theme-background-image-white a:hover, .theme-new-money a:focus, .theme-new-money a:hover {
    color: #f5f7fa
}

.theme-background-image-dark a:active, .theme-background-image-white a:active, .theme-new-money a:active {
    color: #f5f7fa
}

.theme-background-image-dark .mpp-data-point, .theme-background-image-white .mpp-data-point, .theme-new-money .mpp-data-point {
    color: #fff;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff
}

.no-boxshadow .theme-background-image-dark .mpp-data-point, .no-boxshadow .theme-background-image-white .mpp-data-point, .no-boxshadow .theme-new-money .mpp-data-point {
    border: 1px solid #fff
}

.theme-background-image-light {
    background-color: #f5f7fa;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.theme-new-money h1, .theme-new-money h2 {
    font-family: DharmaGothicE-RegularItalic, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase
}

.theme-new-money h1 {
    font-size: 60px;
    font-size: 3.75rem;
    line-height: 1
}

@media (min-width:752px) {
    .theme-new-money h1 {
        font-size: 80px;
        font-size: 5rem;
        line-height: 1
    }
}

.theme-new-money h2 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1
}

@media (min-width:752px) {
    .theme-new-money h2 {
        font-size: 60px;
        font-size: 3.75rem;
        line-height: 1
    }
}
.vertical-center-block {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.legal-notes {
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.38461538
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none
}

.phone-line {
    background: transparent url(../../www.paypalobjects.com/webstatic/en_US/mktg/wright/merchant/businesshomepage_telicon_1x.png) 2px center no-repeat;
    background-size: 11px 13px;
    padding-left: 20px
}

.phone-line-white {
    background: url(../../www.paypalobjects.com/webstatic/icon/Phone-Icon-White_12x12_baseline.png) 0 2px no-repeat;
    background-size: 11px 13px;
    padding-left: 20px
}

ol, ul {
    padding-left: 20px
}

span.checked {
    display: block;
    margin: auto;
    text-indent: -99em;
    height: 22px;
    width: 11px;
    border-right: 2px solid #009cde;
    border-bottom: 2px solid #009cde;
    overflow: hidden;
    box-sizing: border-box;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.ppvx_table {
    border-spacing: 0;
    border-radius: .25rem;
    border: .0625rem solid #cbd2d6;
    border-collapse: inherit
}

.ppvx_table-scroll-context {
    position: relative;
    border-spacing: 0;
    border-radius: 4px;
    border: .0625rem solid #cbd2d6;
    overflow: auto
}

.ppvx_table-scroll-context>.ppvx_table {
    border: none;
    table-layout: fixed
}

.ppvx_table__column--remaining {
    width: 100%
}

.ppvx_table__column--right {
    text-align: right
}

.ppvx_table__column--center {
    text-align: center
}

.ppvx_table th {
    text-align: left
}

.ppvx_table>tbody>tr>td, .ppvx_table>tbody>tr>th, .ppvx_table>thead>tr>th {
    padding: .75rem;
    font-size: .9375rem;
    line-height: 1.5rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    color: #2c2e2f
}

.ppvx_table>tbody {
    background-color: #fff
}

.ppvx_table>tbody>tr:not(:last-of-type) td, .ppvx_table>tbody>tr:not(:last-of-type) th {
    border-bottom: .0625rem solid #cbd2d6
}

.ppvx_table>tbody>tr>td:first-child, .ppvx_table>tbody>tr>th:first-child, .ppvx_table>thead>tr>th:first-child {
    padding-left: 1rem
}

.ppvx_table>tbody>tr>td:last-child, .ppvx_table>thead>tr>th:last-child {
    padding-right: 1rem
}

.ppvx_table>thead>tr {
    background-color: #eaeced;
    white-space: nowrap
}

.ppvx_table>thead>tr>th {
    font-size: .9375rem;
    line-height: 1.5rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-weight: 700;
    position: relative;
    border-bottom: .0625rem solid #cbd2d6
}

.ppvx_table>thead>tr>th:not(:last-of-type):before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    border-left: .0625rem solid #cbd2d6;
    width: .125rem;
    top: .75rem;
    bottom: .75rem
}

.ppvx_table-scroll-context .ppvx_table>thead>tr>th {
    border-bottom: none
}

.ppvx_table-scroll-context .ppvx_table>thead>tr>th:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    height: .25rem;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .25), rgba(0, 0, 0, .1) 30%, rgba(0, 0, 0, .05) 90%, rgba(0, 0, 0, 0) 100%)
}

.ppvx_table>tbody>tr:hover, .ppvx_table>tbody>tr:hover td, .ppvx_table>tbody>tr:hover th {
    background-color: #f5f7fa
}

.ppvx_table-scroll-context .ppvx_table>tbody th {
    box-shadow: .125rem .125rem .25rem 0 rgba(0, 0, 0, .15)
}

.ppvx_table-scroll-context.ppvx_table-scroll-context--fixed-first-column>.ppvx_table>thead>tr>th:first-child, .ppvx_table-scroll-context>.ppvx_table>thead>tr>th[scope=row] {
    border-bottom: none;
    box-shadow: 0 -.0625rem .0625rem .1875rem #cbd2d6;
    z-index: 1
}

.ppvx_table-scroll-context.ppvx_table-scroll-context--fixed-first-column>.ppvx_table>thead>tr>th:first-child:before, .ppvx_table-scroll-context>.ppvx_table>thead>tr>th[scope=row]:before {
    top: 100%;
    left: 0;
    width: auto;
    height: .25rem;
    background-color: #fff;
    margin-left: -2px
}

.ppvx_table-scroll-context>.ppvx_table {
    display: block;
    overflow: auto
}

.ppvx_table-scroll-context.ppvx_table-scroll-context--fixed-first-column>.ppvx_table>thead th:first-child, .ppvx_table-scroll-context>.ppvx_table>tbody th:first-child, .ppvx_table-scroll-context>.ppvx_table>thead th:first-child[scope=row] {
    position: sticky;
    left: 0
}

.ppvx_table-scroll-context>.ppvx_table>tbody th:first-child {
    background-color: #fff
}

.ppvx_table-scroll-context>.ppvx_table>thead>tr>th:first-child {
    background: #eaeced
}

.ppvx_table-scroll-context>.ppvx_table>thead>tr>th {
    position: sticky;
    top: 0;
    background-color: #eaeced
}

.ppvx_table-scroll-context>.ppvx_table>tbody>tr>td:nth-child(2) {
    padding-left: .75rem
}

.ppvx_table-scroll-context>.ppvx_table>thead {
    position: relative;
    z-index: 10
}

@font-face {
    font-family: PayPalSansSmall-Regular;
    font-style: normal;
    font-display: swap;
    src: url(../../www.paypalobjects.com/digitalassets/c/paypal-ui/fonts/PayPalSansSmall-Regular.woff2) format('woff2'), url(../../www.paypalobjects.com/digitalassets/c/paypal-ui/fonts/PayPalSansSmall-Regular.woff) format('woff'), url(../../www.paypalobjects.com/digitalassets/c/paypal-ui/fonts/PayPalSansSmall-Regular.eot) format('embedded-opentype'), url(../../www.paypalobjects.com/digitalassets/c/paypal-ui/fonts/PayPalSansSmall-Regular.svg) format('svg')
}

@font-face {
    font-family: PayPalSansBig-Light;
    font-style: normal;
    font-display: swap;
    src: url(../../www.paypalobjects.com/digitalassets/c/paypal-ui/fonts/PayPalSansBig-Light.woff2) format('woff2'), url(../../www.paypalobjects.com/digitalassets/c/paypal-ui/fonts/PayPalSansBig-Light.woff) format('woff'), url(../../www.paypalobjects.com/digitalassets/c/paypal-ui/fonts/PayPalSansBig-Light.eot) format('embedded-opentype'), url(../../www.paypalobjects.com/digitalassets/c/paypal-ui/fonts/PayPalSansBig-Light.svg) format('svg')
}

@font-face {
    font-family: PayPalSansBig-Medium;
    font-style: normal;
    font-display: swap;
    src: url(../../www.paypalobjects.com/digitalassets/c/paypal-ui/fonts/PayPalSansBig-Medium.woff2) format('woff2'), url(https://www.paypalobjects.com/digitalassets/c/paypal-ui/fonts/PayPalSansBig-Medium.woff) format('woff'), url(../../www.paypalobjects.com/digitalassets/c/paypal-ui/fonts/PayPalSansBig-Medium.eot) format('embedded-opentype'), url(https://www.paypalobjects.com/digitalassets/c/paypal-ui/fonts/PayPalSansBig-Medium.svg) format('svg')
}

@font-face {
    font-family: PPUI-Icons;
    src: url(../../www.paypalobjects.com/digitalassets/c/paypal-ui/icons/font_icon/0-0-12/PPUI-Icons.woff2) format('woff2'), url(../../www.paypalobjects.com/digitalassets/c/paypal-ui/icons/font_icon/0-0-12/PPUI-Icons.woff) format('woff'), url(https://www.paypalobjects.com/digitalassets/c/paypal-ui/icons/font_icon/0-0-12/PPUI-Icons.eot) format('embedded-opentype'), url(../../www.paypalobjects.com/digitalassets/c/paypal-ui/icons/font_icon/0-0-12/PPUI-Icons.svg) format('svg');
    font-style: normal;
    font-weight: 400
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

code, kbd, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

.ppvx_icon {
    font-family: PPUI-Icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1
}

.ppvx_icon--size_xs {
    font-size: 1.125rem
}

.ppvx_icon--size_sm {
    font-size: 1.5rem
}

.ppvx_icon--size_md {
    font-size: 1.875rem
}

.ppvx_icon--size_lg {
    font-size: 2.25rem
}

.ppvx_icon--size_xl {
    font-size: 2.5rem
}

.ppvx_icon--size_xl2 {
    font-size: 3rem
}

.ppvx_icon-calculator:before {
    content: '\e96a'
}

.ppvx_icon-subtract:before {
    content: '\e96c'
}

.ppvx_icon-sort-ascending-alt:before {
    content: '\e969'
}

.ppvx_icon-sort-descending-alt:before {
    content: '\e96b'
}

.ppvx_icon-microphone:before {
    content: '\e968'
}

.ppvx_icon-attach:before {
    content: '\e966'
}

.ppvx_icon-light-bulb:before {
    content: '\e967'
}

.ppvx_icon-download:before {
    content: '\e964'
}

.ppvx_icon-upload:before {
    content: '\e965'
}

.ppvx_icon-fingerprint:before {
    content: '\e963'
}

.ppvx_icon-rocket:before {
    content: '\e962'
}

.ppvx_icon-clear-alt:before {
    content: '\e95a'
}

.ppvx_icon-cash:before {
    content: '\e95b'
}

.ppvx_icon-contact-info:before {
    content: '\e95c'
}

.ppvx_icon-home:before {
    content: '\e95d'
}

.ppvx_icon-insights:before {
    content: '\e95e'
}

.ppvx_icon-invoice:before {
    content: '\e95f'
}

.ppvx_icon-shipping:before {
    content: '\e960'
}

.ppvx_icon-transfer:before {
    content: '\e961'
}

.ppvx_icon-withdraw-cash:before {
    content: '\e959'
}

.ppvx_icon-add-cash:before {
    content: '\e952'
}

.ppvx_icon-pp-cash-card:before {
    content: '\e953'
}

.ppvx_icon-gift:before {
    content: '\e950'
}

.ppvx_icon-lock:before {
    content: '\e951'
}

.ppvx_icon-money-pools:before {
    content: '\e954'
}

.ppvx_icon-photo:before {
    content: '\e955'
}

.ppvx_icon-print:before {
    content: '\e956'
}

.ppvx_icon-trash:before {
    content: '\e957'
}

.ppvx_icon-scan-to-send:before {
    content: '\e958'
}

.ppvx_icon-acorns:before {
    content: '\e93d'
}

.ppvx_icon-cash-check:before {
    content: '\e93e'
}

.ppvx_icon-donate:before {
    content: '\e948'
}

.ppvx_icon-goals:before {
    content: '\e949'
}

.ppvx_icon-offers-rewards:before {
    content: '\e94a'
}

.ppvx_icon-order-ahead:before {
    content: '\e94b'
}

.ppvx_icon-ppc-rocket:before {
    content: '\e94c'
}

.ppvx_icon-request:before {
    content: '\e94d'
}

.ppvx_icon-send:before {
    content: '\e94e'
}

.ppvx_icon-transfer-money:before {
    content: '\e94f'
}

.ppvx_icon-add:before {
    content: '\e900'
}

.ppvx_icon-arrow-left:before {
    content: '\e901'
}

.ppvx_icon-arrow-right:before {
    content: '\e902'
}

.ppvx_icon-warning:before {
    content: '\e903'
}

.ppvx_icon-bank:before {
    content: '\e904'
}

.ppvx_icon-browser:before {
    content: '\e905'
}

.ppvx_icon-calendar-paused:before {
    content: '\e906'
}

.ppvx_icon-calendar:before {
    content: '\e907'
}

.ppvx_icon-camera-add:before {
    content: '\e908'
}

.ppvx_icon-camera:before {
    content: '\e909'
}

.ppvx_icon-card:before {
    content: '\e90a'
}

.ppvx_icon-cart:before {
    content: '\e90b'
}

.ppvx_icon-chat:before {
    content: '\e90c'
}

.ppvx_icon-check-alt:before {
    content: '\e90d'
}

.ppvx_icon-check-circle-alt:before {
    content: '\e90e'
}

.ppvx_icon-check-circle:before {
    content: '\e90f'
}

.ppvx_icon-check:before {
    content: '\e910'
}

.ppvx_icon-chevron-circle-down:before {
    content: '\e911'
}

.ppvx_icon-chevron-circle-up:before {
    content: '\e912'
}

.ppvx_icon-chevron-down:before {
    content: '\e913'
}

.ppvx_icon-chevron-left:before {
    content: '\e914'
}

.ppvx_icon-chevron-right-alt:before {
    content: '\e915'
}

.ppvx_icon-chevron-right:before {
    content: '\e916'
}

.ppvx_icon-chevron-up:before {
    content: '\e917'
}

.ppvx_icon-clear:before {
    content: '\e918'
}

.ppvx_icon-close:before {
    content: '\e919'
}

.ppvx_icon-critical-alt:before {
    content: '\e91a'
}

.ppvx_icon-desktop:before {
    content: '\e91b'
}

.ppvx_icon-edit:before {
    content: '\e91c'
}

.ppvx_icon-elipsis-vertical:before {
    content: '\e91d'
}

.ppvx_icon-email:before {
    content: '\e91e'
}

.ppvx_icon-error:before {
    content: '\e91f'
}

.ppvx_icon-external-alt:before {
    content: '\e920'
}

.ppvx_icon-faq:before {
    content: '\e921'
}

.ppvx_icon-filter:before {
    content: '\e922'
}

.ppvx_icon-heart:before {
    content: '\e923'
}

.ppvx_icon-hide-alt:before {
    content: '\e924'
}

.ppvx_icon-info-alt:before {
    content: '\e925'
}

.ppvx_icon-info:before {
    content: '\e926'
}

.ppvx_icon-laptop:before {
    content: '\e927'
}

.ppvx_icon-link:before {
    content: '\e928'
}

.ppvx_icon-list-detailed:before {
    content: '\e929'
}

.ppvx_icon-list-simple:before {
    content: '\e92a'
}

.ppvx_icon-lock-alt:before {
    content: '\e92b'
}

.ppvx_icon-logo-paypal:before {
    content: '\e92c'
}

.ppvx_icon-menu:before {
    content: '\e92d'
}

.ppvx_icon-mobile:before {
    content: '\e92e'
}

.ppvx_icon-notification:before {
    content: '\e92f'
}

.ppvx_icon-pending-paused:before {
    content: '\e930'
}

.ppvx_icon-pending:before {
    content: '\e931'
}

.ppvx_icon-phone:before {
    content: '\e932'
}

.ppvx_icon-play-sm:before {
    content: '\e933'
}

.ppvx_icon-play:before {
    content: '\e934'
}

.ppvx_icon-question-alt:before {
    content: '\e935'
}

.ppvx_icon-recurring-paused:before {
    content: '\e936'
}

.ppvx_icon-recurring:before {
    content: '\e937'
}

.ppvx_icon-refresh:before {
    content: '\e938'
}

.ppvx_icon-search:before {
    content: '\e939'
}

.ppvx_icon-settings:before {
    content: '\e93a'
}

.ppvx_icon-shield:before {
    content: '\e93b'
}

.ppvx_icon-show-alt:before {
    content: '\e93c'
}

.ppvx_icon-star-alt:before {
    content: '\e93f'
}

.ppvx_icon-store:before {
    content: '\e940'
}

.ppvx_icon-support:before {
    content: '\e941'
}

.ppvx_icon-trash-alt:before {
    content: '\e942'
}

.ppvx_icon-unlock-alt:before {
    content: '\e943'
}

.ppvx_icon-user-add:before {
    content: '\e944'
}

.ppvx_icon-user:before {
    content: '\e945'
}

.ppvx_icon-wallet:before {
    content: '\e946'
}

.ppvx_icon-warning-alt:before {
    content: '\e947'
}

.pp-sans-big-light {
    font-family: PayPalSansBig-Light;
    font-weight: 400
}

.pp-sans-big-medium {
    font-family: PayPalSansBig-Medium;
    font-weight: 400
}

.pp-sans-small-light {
    font-family: PayPalSansSmall-Regular;
    font-weight: 400
}

.pp-sans-small-regular {
    font-family: PayPalSansSmall-Regular;
    font-weight: 400
}

.pp-sans-small-medium {
    font-family: PayPalSansSmall-Regular;
    font-weight: 700
}

@font-face {
    font-family: DharmaGothicE-RegularItalic;
    font-display: swap;
    src: url(../../www.paypalobjects.com/digitalassets/c/website/marketing/global/font/new-money/DharmaGothicE-RegularItalic.woff2) format('woff2'), url(../../www.paypalobjects.com/digitalassets/c/website/marketing/global/font/new-money/DharmaGothicE-RegularItalic.woff) format('woff'), url(../../www.paypalobjects.com/digitalassets/c/website/marketing/global/font/new-money/DharmaGothicE-RegularItalic.eot) format('embedded-opentype')
}

.new-money {
    font-family: DharmaGothicE-RegularItalic, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase
}

@font-face {
    font-family: PayPalSansBig-Regular;
    font-style: normal;
    font-display: swap;
    src: url(../../www.paypalobjects.com/paypal-ui/fonts/PayPalSansBig-Regular.woff2) format('woff2'), url(../../www.paypalobjects.com/paypal-ui/fonts/PayPalSansBig-Regular.woff) format('woff'), url(../../www.paypalobjects.com/paypal-ui/fonts/PayPalSansBig-Regular.eot#iefix) format('embedded-opentype'), url(../../www.paypalobjects.com/paypal-ui/fonts/PayPalSansBig-Regular.svg) format('svg')
}

.pp-sans-big-regular {
    font-family: PayPalSansBig-Regular;
    font-weight: 400
}

@font-face {
    font-family: PayPalOpen-Regular;
    font-style: normal;
    font-display: swap;
    src: url(../../www.paypalobjects.com/paypal-ui/fonts/PayPalOpen-Regular.woff2) format('woff2')
}

@font-face {
    font-family: PayPalOpen-Bold;
    font-style: normal;
    font-display: swap;
    src: url(../../www.paypalobjects.com/paypal-ui/fonts/PayPalOpen-Bold.woff2) format('woff2')
}

a {
    background-color: transparent;
    text-decoration: none;
    font-family: PayPalSansSmall-Regular;
    font-weight: 700
}

a:active, a:focus, a:hover {
    outline: 0;
    text-decoration: underline
}

a {
    color: #0070ba
}

a:focus, a:hover {
    color: #005ea6
}

a:active {
    color: #005ea6
}

a.link--white {
    color: #fff
}

a.link--white:focus, a.link--white:hover {
    color: #f5f7fa
}

a.link--white:active {
    color: #f5f7fa
}

a.link--gray {
    color: #2c2e2f
}

a.link--gray:focus, a.link--gray:hover {
    color: #000
}

a.link--gray:active {
    color: #000
}

.h1.pypl-heading, h1, h1.pypl-heading {
    font-size: 2.5rem;
    line-height: 3rem;
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.h2.pypl-heading, h2, h2.pypl-heading {
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.h3.pypl-heading, h3, h3.pypl-heading {
    font-size: 1.25rem;
    line-height: 1.875rem;
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.h4.pypl-heading, h4, h4.pypl-heading {
    font-size: 1.25rem;
    line-height: 1.875rem;
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.h5.pypl-heading, h5, h5.pypl-heading {
    font-size: .9375rem;
    line-height: 1.5rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.h6.pypl-heading, h6, h6.pypl-heading {
    font-size: .9375rem;
    line-height: 1.5rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

@media (min-width:752px) {
    .h1.pypl-heading, h1, h1.pypl-heading {
        font-size: 3.75rem;
        line-height: 4.5rem;
        font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
        font-weight: 400
    }

    .h2.pypl-heading, h2, h2.pypl-heading {
        font-size: 2.5rem;
        line-height: 3rem;
        font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
        font-weight: 400
    }

    .h3.pypl-heading, h3, h3.pypl-heading {
        font-size: 1.875rem;
        line-height: 2.25rem;
        font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
        font-weight: 400
    }
}

.ppvx_text-input__label {
    pointer-events: none;
    color: #6c7378;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .75rem;
    line-height: .9375rem;
    position: absolute;
    padding-top: .3125rem;
    top: .125rem;
    transition: font-size .1s ease-in-out, top .1s ease-in-out, background-color 10ms .1s linear;
    right: .75rem;
    left: .75rem
}

[dir=ltr] .ppvx_text-input__label {
    left: .75rem;
    right: .75rem
}

.ppvx_text-input__helper-text {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    margin: .375rem 0 0;
    color: #687173
}

.ppvx_text-input {
    padding: 0;
    position: relative;
    overflow: hidden;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif
}

.ppvx_text-input__control {
    padding: 1.25rem .75rem .25rem;
    font-size: .9375rem;
    line-height: 1.5rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: block;
    box-sizing: border-box;
    min-height: 3rem;
    width: 100%;
    border: .0625rem solid #b7bcbf;
    border-radius: 4px;
    background-color: #fff;
    color: #2e2e2f
}

.ppvx_text-input__control:placeholder-shown:not(:focus)::-webkit-input-placeholder {
    opacity: 0;
    transition: opacity .1s ease-in-out
}

.ppvx_text-input__control:placeholder-shown:not(:focus):-ms-input-placeholder {
    opacity: 0;
    transition: opacity .1s ease-in-out
}

.ppvx_text-input__control:placeholder-shown:not(:focus)::-ms-input-placeholder {
    opacity: 0;
    transition: opacity .1s ease-in-out
}

.ppvx_text-input__control:placeholder-shown:not(:focus):-ms-input-placeholder {
    opacity: 0;
    transition: opacity .1s ease-in-out
}

.ppvx_text-input__control:placeholder-shown:not(:focus)::placeholder {
    opacity: 0;
    transition: opacity .1s ease-in-out
}

.ppvx_text-input__control:focus {
    border-color: #009cde;
    outline: 0;
    box-shadow: inset 0 0 0 .0625rem #009cde
}

textarea~.ppvx_text-input__label {
    background-color: #fff
}

.ppvx_text-input__control:focus+.ppvx_text-input__label {
    color: #0070ba
}

.ppvx_text-input--nolabel .ppvx_text-input__control {
    padding: .75rem
}

.ppvx_text-input--nolabel .ppvx_text-input__control:placeholder-shown:not(:focus)::-webkit-input-placeholder {
    opacity: 1
}

.ppvx_text-input--nolabel .ppvx_text-input__control:placeholder-shown:not(:focus):-ms-input-placeholder {
    opacity: 1
}

.ppvx_text-input--nolabel .ppvx_text-input__control:placeholder-shown:not(:focus)::-ms-input-placeholder {
    opacity: 1
}

.ppvx_text-input--nolabel .ppvx_text-input__control:placeholder-shown:not(:focus):-ms-input-placeholder {
    opacity: 1
}

.ppvx_text-input--nolabel .ppvx_text-input__control:placeholder-shown:not(:focus)::placeholder {
    opacity: 1
}

textarea.ppvx_text-input__control {
    min-height: 3.75rem;
    resize: vertical
}

.ppvx_field--error .ppvx_text-input__control {
    border-color: #d20000
}

.ppvx_field--error .ppvx_text-input__control+.ppvx_text-input__label {
    color: #6c7378
}

.ppvx_field--error .ppvx_text-input__control:focus {
    border-color: #d20000;
    outline: 0;
    box-shadow: inset 0 0 0 .0625rem #d20000
}

.ppvx_field--error .ppvx_text-input__control:focus+.ppvx_text-input__label, .ppvx_field--error .ppvx_text-input__control:not(:placeholder-shown)+.ppvx_text-input__label {
    color: #d20000
}

.ppvx_text-input__control:placeholder-shown:not(:focus)+.ppvx_text-input__label {
    top: .6875rem;
    font-size: 1rem;
    background-color: transparent
}

.ppvx_text-input__icon--left, [dir=rtl] .ppvx_text-input__icon--right {
    position: absolute;
    z-index: 10;
    top: 1.5rem;
    left: 1.5rem;
    right: initial;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.ppvx_text-input__icon--right, [dir=rtl] .ppvx_text-input__icon--left {
    position: absolute;
    z-index: 10;
    top: 1.5rem;
    right: 1.5rem;
    left: initial;
    -ms-transform: translate(50%, -50%);
    transform: translate(50%, -50%)
}

:not([dir=rtl]) .ppvx_text-input__icon--right~.ppvx_text-input__control, [dir=rtl] .ppvx_text-input__icon--left~.ppvx_text-input__control {
    padding-right: 2.5rem
}

:not([dir=rtl]) .ppvx_text-input__icon--left~.ppvx_text-input__control, [dir=rtl] .ppvx_text-input__icon--right~.ppvx_text-input__control {
    padding-left: 2.5rem
}

.ppvx_text-input__icon--left~.ppvx_text-input__label, [dir=rtl] .ppvx_text-input__icon--right~.ppvx_text-input__label {
    left: 2.5rem
}

[dir=rtl] .ppvx_text-input__icon--left~.ppvx_text-input__label {
    right: 2.5rem;
    left: initial
}

.ppvx_text-input__control::-webkit-input-placeholder {
    color: #6c7378;
    opacity: 1
}

.ppvx_text-input__control:-moz-placeholder {
    color: #6c7378;
    opacity: 1;
    transition: opacity .1s ease-in-out
}

.ppvx_text-input__control:-ms-input-placeholder {
    color: #6c7378
}

.ppvx_text-input__error-text {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    margin: .375rem 0 0;
    margin-top: .5rem;
    color: #d20000
}

.ppvx_text-input__error-text:before {
    content: '\e91a'
}

.ppvx_text-input__error-text:before {
    font-family: PPUI-Icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 1.125rem;
    margin-right: .375rem;
    margin-left: initial
}

[dir=rtl] .ppvx_text-input__error-text:before {
    margin-left: .375rem;
    margin-right: initial
}

.pypl-logo {
    width: 136px;
    height: 43px;
    display: inline-block;
    padding: 0;
    background: transparent url(../../www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_fc_hl.svg) center center no-repeat;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: 0 50%;
    background-size: contain;
    overflow: hidden;
    text-indent: -999em
}

.pypl-logo[class*=pypl-logo--monogram] {
    width: 29px
}

.pypl-logo :focus {
    box-shadow: 0 0 1px 1px #ccc;
    border-radius: 5px
}

.pypl-logo--monogram {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_fc_mg.svg)
}

.pypl-logo--monogram-text {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_fc_vl.svg)
}

.pypl-logo--white {
    background-image: url(../../www.paypalobjects.com/webstatic/i/logo/rebrand/ppcom-white.svg)
}

.pypl-logo--white.pypl-logo--monogram {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_rv_mg.svg)
}

.pypl-logo--white.pypl-logo--monogram-text {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_rv_vl.svg)
}

.pypl-logo--black-white {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_bw_hl.svg)
}

.pypl-logo--black-white.pypl-logo--monogram {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_bw_mg.svg)
}

.pypl-logo--black-white.pypl-logo--monogram-text {
    background-image:details_d_vvvvhttps://www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_bw_vl.svg)
}

.ppvx_dropdown__label {
    pointer-events: none;
    color: #6c7378;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: .75rem;
    line-height: .9375rem;
    position: absolute;
    padding-top: .3125rem;
    top: .125rem;
    transition: font-size .1s ease-in-out, top .1s ease-in-out, background-color 10ms .1s linear;
    left: .75rem
}

.ppvx_dropdown {
    position: relative
}

.ppvx_dropdown:before {
    content: '\e913';
    font-family: PPUI-Icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 1.875rem;
    display: block;
    color: #2c2e2f;
    text-indent: -.25rem;
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    object-fit: contain;
    position: absolute;
    top: .875rem;
    right: .75rem;
    z-index: 2;
    pointer-events: none
}

.ppvx_dropdown__control {
    padding: 1.15rem 2.5rem .15rem .75rem;
    font-size: .9375rem;
    line-height: 1.5rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: block;
    box-sizing: border-box;
    min-height: 3rem;
    width: 100%;
    border: .0625rem solid #b7bcbf;
    border-radius: 4px;
    background-color: #fff;
    color: #2e2e2f;
    -moz-padding-start: .5rem;
    -webkit-appearance: none;
    -moz-appearance: none
}

.ppvx_dropdown__control:focus {
    border-color: #009cde;
    outline: 0;
    box-shadow: inset 0 0 0 .0625rem #009cde
}

.ppvx_dropdown__control:focus+.ppvx_dropdown__label {
    color: #0070ba
}

.ppvx_dropdown__control:invalid:not(:focus) {
    box-shadow: none
}

.ppvx_dropdown--nolabel .ppvx_dropdown__control {
    padding: .625rem .75rem .75rem
}

.ppvx_field--error .ppvx_dropdown__control {
    border-color: #d20000
}

.ppvx_field--error .ppvx_dropdown__control:focus {
    border-color: #d20000;
    outline: 0;
    box-shadow: inset 0 0 0 .0625rem #d20000
}

.ppvx_field--error .ppvx_dropdown__control:focus+.ppvx_dropdown__label, .ppvx_field--error .ppvx_dropdown__control:valid+.ppvx_dropdown__label {
    color: #d20000
}

.ppvx_field--error .ppvx_dropdown__label {
    color: #d20000
}

.ppvx_dropdown__control::-ms-expand {
    display: none
}

.ppvx_dropdown__control::-ms-value {
    background-color: #fff;
    color: #2c2e2f
}

.ppvx_dropdown__control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

.ppvx_dropdown__icon--left {
    position: absolute;
    z-index: 10;
    top: 1.5rem;
    left: 1.5rem;
    right: initial;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.ppvx_dropdown__icon--right {
    position: absolute;
    z-index: 10;
    top: 1.5rem;
    right: 1.5rem;
    left: initial;
    -ms-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    margin-right: 2rem
}

.ppvx_dropdown__icon--right~.ppvx_dropdown__control {
    padding-right: 5rem
}

.ppvx_dropdown__icon--left~.ppvx_dropdown__control {
    padding-left: 2.75rem;
    -moz-padding-start: 2.425rem
}

.ppvx_dropdown__icon--left~.ppvx_dropdown__label {
    left: 2.75rem
}

.ppvx_dropdown__helper-text {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    margin: .375rem 0 0;
    color: #687173
}

.ppvx_dropdown__control:invalid+.ppvx_dropdown__label {
    top: .625rem;
    font-size: 1rem
}

.ppvx_dropdown__error-text {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    margin: .375rem 0 0;
    margin-top: .5rem;
    color: #d20000
}

.ppvx_dropdown__error-text:before {
    content: '\e91a'
}

.ppvx_dropdown__error-text:before {
    font-family: PPUI-Icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 1.125rem;
    margin-right: .375rem;
    margin-left: initial
}

.ppvx_checkbox-group {
    margin: .75rem;
    padding: 0;
    border: none
}

.ppvx_checkbox {
    margin-top: .75rem;
    position: relative
}

.ppvx_checkbox__label {
    -moz-osx-font-smoothing: grayscale;
    color: #2c2e2f;
    cursor: pointer;
    display: inline-block;
    padding-left: 2.375rem;
    font-size: .9375rem;
    line-height: 1.5rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.ppvx_checkbox__label:before {
    border-radius: .125rem;
    border: .0625rem solid #b7bcbf;
    content: '';
    box-sizing: border-box;
    height: 1.5rem;
    left: 0;
    position: absolute;
    width: 1.5rem;
    font-family: PPUI-Icons;
    font-size: 1.125rem;
    line-height: 1.2;
    text-align: center
}

.ppvx_checkbox__label .ppvx_icon {
    color: #2c2e2f;
    position: relative;
    top: .125rem;
    margin-left: .375rem
}

.ppvx_checkbox__input {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.ppvx_checkbox__input:checked+.ppvx_checkbox__label:before {
    background-color: #0070ba;
    border-color: #0070ba;
    color: #fff;
    content: '\e90d'
}

.ppvx_checkbox__input:focus+.ppvx_checkbox__label:before {
    box-shadow: 0 0 0 .1875rem #009cde;
    outline: 0
}

.ppvx_field--error .ppvx_checkbox__input:checked+.ppvx_checkbox__label:before {
    border-color: #d20000
}

.ppvx_field--error .ppvx_checkbox__label:before {
    border-color: #d20000
}

.ppvx_checkbox-group__label {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: block;
    color: #687173
}

.ppvx_checkbox-group__label .ppvx_icon {
    color: #2c2e2f;
    position: relative;
    top: .125rem;
    margin-left: .5625rem
}

.ppvx_checkbox__helper-text {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    margin: .375rem 0 0;
    color: #687173;
    margin-top: .125rem;
    padding-left: 2.375rem
}

.ppvx_checkbox-group__helper-text {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    margin: .375rem 0 0;
    color: #687173
}

.ppvx_checkbox-group__error-text {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    margin: .375rem 0 0;
    margin-top: .5rem;
    color: #d20000
}

.ppvx_checkbox-group__error-text:before {
    content: '\e91a'
}

.ppvx_checkbox-group__error-text:before {
    font-family: PPUI-Icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 1.125rem;
    margin-right: .375rem;
    margin-left: initial
}

.ppvx_field--error .ppvx_checkbox-group__label {
    color: #d20000
}

.ppvx_radio-group {
    margin: .75rem;
    padding: 0;
    border: none
}

.ppvx_radio {
    margin-top: .75rem;
    position: relative
}

.ppvx_radio__input {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.ppvx_radio__input:checked+.ppvx_radio__label:before {
    border: 6.25rem;
    box-shadow: inset 0 0 0 .5rem #0070ba
}

.ppvx_radio__input:focus+.ppvx_radio__label:before {
    box-shadow: inset 0 0 0 .5rem #0070ba, 0 0 0 .1875rem #009cde;
    outline: 0
}

.ppvx_radio__label {
    -moz-osx-font-smoothing: grayscale;
    color: #2c2e2f;
    cursor: pointer;
    display: inline-block;
    padding-left: 2.375rem;
    font-size: .9375rem;
    line-height: 1.5rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.ppvx_radio__label:before {
    border-radius: 100%;
    border: .0625rem solid #b7bcbf;
    content: '';
    height: 1.5rem;
    left: 0;
    position: absolute;
    width: 1.5rem
}

.ppvx_radio__label .ppvx_icon {
    color: #2c2e2f;
    position: relative;
    top: .125rem;
    margin-left: .375rem
}

.ppvx_field--error .ppvx_radio__input:checked+.ppvx_radio__label:before {
    border: .0625rem solid #d20000;
    box-shadow: inset 0 0 0 .4375rem #0070ba
}

.ppvx_field--error .ppvx_radio__input:focus+.ppvx_radio__label:before {
    box-shadow: inset 0 0 0 .4375rem #0070ba, 0 0 0 .1875rem #009cde;
    outline: 0
}

.ppvx_field--error .ppvx_radio__label:before {
    border-color: #d20000
}

.ppvx_radio-group__label {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: block;
    color: #687173
}

.ppvx_radio-group__label .ppvx_icon {
    color: #2c2e2f;
    position: relative;
    top: .125rem;
    margin-left: .5625rem
}

.ppvx_radio__helper-text {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    margin: .375rem 0 0;
    color: #687173;
    margin-top: .125rem;
    padding-left: 2.375rem
}

.ppvx_radio-group__helper-text {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    margin: .375rem 0 0;
    color: #687173
}

.ppvx_radio-group__error-text {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    margin: .375rem 0 0;
    margin-top: .5rem;
    color: #d20000
}

.ppvx_radio-group__error-text:before {
    content: '\e91a'
}

.ppvx_radio-group__error-text:before {
    font-family: PPUI-Icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 1.125rem;
    margin-right: .375rem;
    margin-left: initial
}

.ppvx_field--error .ppvx_radio-group__label {
    color: #d20000
}

.ppvx_switch {
    font-family: PayPalSansSmall-Regular;
    line-height: 1.5rem;
    font-size: .9375rem;
    display: inline-block;
    position: relative
}

.ppvx_switch__label {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    color: #687173;
    display: block;
    margin-bottom: 12px
}

.ppvx_switch__label .ppvx_icon {
    color: #2c2e2f;
    position: relative;
    top: .125rem;
    margin-left: .5625rem
}

.ppvx_switch__control {
    opacity: 0;
    position: absolute
}

.ppvx_switch__state {
    color: #2c2e2f;
    padding-left: 3.75rem;
    position: relative;
    display: inline-block
}

.ppvx_switch__state:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 3rem;
    height: 1.5rem;
    border-radius: 50%/100%;
    background-color: #9da3a6;
    transition: background-color .2s
}

.ppvx_switch__state:after {
    content: '';
    width: 1.25rem;
    height: 1.25rem;
    background-color: #fff;
    position: absolute;
    top: .125rem;
    left: -.125rem;
    border-radius: 50%;
    transition: right .1s, left .1s;
    margin-left: .25rem
}

.ppvx_field--error .ppvx_switch__label {
    color: #d20000
}

.ppvx_field--error .ppvx_switch__control:checked+.ppvx_switch__state:before, .ppvx_field--error .ppvx_switch__state:before {
    border: .0625rem solid #d20000
}

.ppvx_switch__control:checked+.ppvx_switch__state .ppvx_switch__state--on, .ppvx_switch__state--off {
    display: inline
}

.ppvx_switch__control:checked+.ppvx_switch__state .ppvx_switch__state--off, .ppvx_switch__state--on {
    display: none
}

.ppvx_switch__control:checked+.ppvx_switch__state:before {
    background-color: #0070ba
}

.ppvx_switch__control:checked+.ppvx_switch__state:after {
    left: 1.375rem
}

.ppvx_switch__control:focus~.ppvx_switch__state:before {
    box-shadow: 0 0 .125rem .125rem #0070ba
}

.ppvx_switch__control:checked {
    outline: 0
}

.ppvx_switch__icon--left {
    position: relative;
    top: .0625rem;
    margin-right: .325rem
}

.ppvx_switch__helper-text {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    margin: .375rem 0 0;
    color: #687173
}

.ppvx_switch__error-text {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    margin: .375rem 0 0;
    margin-top: .5rem;
    color: #d20000
}

.ppvx_switch__error-text:before {
    content: '\e91a'
}

.ppvx_switch__error-text:before {
    font-family: PPUI-Icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 1.125rem;
    margin-right: .375rem;
    margin-left: initial
}

.pypl-btn {
    display: block;
    position: relative;
    max-width: 320px;
    padding: 13px 24px;
    margin-bottom: 0;
    background: #0070ba;
    font-size: 15px;
    font-size: .9375rem;
    font-family: PayPalSansSmall-Regular;
    font-weight: 700;
    line-height: 22px;
    -webkit-font-smoothing: antialiased;
    color: #fff;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border-radius: 25px;
    border: none;
    box-sizing: border-box
}

.pypl-btn:hover {
    text-decoration: none;
    background: #005ea6;
    color: #fff
}

.pypl-btn:active, .pypl-btn:focus {
    text-decoration: underline;
    background: #005ea6;
    color: #fff
}

.pypl-btn.pypl-btn--small {
    padding: 12px 18px;
    font-size: 12px;
    font-size: .75rem;
    line-height: 12px
}

.pypl-btn.pypl-btn--outline-white {
    background-color: transparent;
    color: #fff;
    border: 0;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff
}

.pypl-btn.pypl-btn--outline-white:focus, .pypl-btn.pypl-btn--outline-white:hover {
    color: #eaeced
}

.pypl-btn.pypl-btn--outline-white:active {
    color: #cbd2d6
}

.pypl-btn.pypl-btn--outline-blue {
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: transparent;
    color: #0070ba;
    border: 1px solid #0070ba;
    box-shadow: none
}

.pypl-btn.pypl-btn--outline-blue.pypl-btn--small {
    padding-top: 11px;
    padding-bottom: 11px
}

.pypl-btn.pypl-btn--outline-blue:focus, .pypl-btn.pypl-btn--outline-blue:hover {
    color: #005ea6
}

.pypl-btn.pypl-btn--white {
    background-color: #fff;
    color: #2c2e2f
}

.pypl-btn.pypl-btn--white:focus, .pypl-btn.pypl-btn--white:hover {
    color: #2c2e2f;
    background-color: #eaeced
}

.pypl-btn.pypl-btn--white:active {
    color: #2c2e2f;
    background-color: #eaeced
}

.app-badge {
    display: inline-block;
    margin: 0 5px;
    height: 40px;
    width: 135px;
    background: url(../../www.paypalobjects.com/digitalassets/c/website/marketing/global/kui/organisms/app/appstorebadges_dark_2x.png) no-repeat 0 0;
    background-size: 135px 320px
}

.app-badge--apple:focus, .app-badge--apple:hover {
    background-position: 0 -40px
}

.app-badge--google {
    background-position: 0 -80px
}

.app-badge--google:focus, .app-badge--google:hover {
    background-position: 0 -120px
}

.app-badge--android-store {
    background-position: 0 -160px
}

.app-badge--android-store:focus, .app-badge--android-store:hover {
    background-position: 0 -200px
}

.app-badge--windows {
    background-position: 0 -240px
}

.app-badge--windows:focus, .app-badge--windows:hover {
    background-position: 0 -280px
}

.mpp-data-point {
    font-style: normal;
    display: inline-block;
    height: 125px;
    width: 125px;
    border: 0;
    box-shadow: 0 0 0 1px #2c2e2f, 0 0 0 1px #2c2e2f;
    color: #2c2e2f;
    border-radius: 50%;
    overflow: hidden
}

.mpp-data-point .text {
    display: table-cell;
    vertical-align: middle;
    height: 125px;
    width: 125px;
    padding: 10px
}

.mpp-data-point .stats-text {
    display: block;
    font-size: 30px;
    line-height: 36px;
    font-family: PayPalSansBig-Light;
    font-weight: 400
}

.mpp-data-point .description-text {
    font-size: 15px;
    line-height: 24px;
    font-family: PayPalSansSmall-Regular;
    font-weight: 400
}

.mpp-media-btn {
    width: 100%
}

.mpp-media-btn .mpp-media-btn__icon {
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 10px;
    width: 0;
    height: 0
}

.mpp-media-btn .mpp-media-btn__icon::after {
    content: '';
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    vertical-align: middle;
    position: absolute;
    top: 10px;
    left: 12px
}

.mpp-media-btn .mpp-media-btn__icon::before {
    content: '';
    width: 0;
    height: 0;
    display: block;
    border-radius: 50%
}

.mpp-media-btn.pypl-btn--outline-white .mpp-media-btn__icon::after {
    border-left: 7px solid #9da3a6
}

.mpp-media-btn.pypl-btn--outline-blue .mpp-media-btn__icon::after {
    border-left: 7px solid #fff
}

.mpp-media-btn.pypl-btn--outline-white .mpp-media-btn__icon::before {
    border: 15px solid #fff
}

.mpp-media-btn.pypl-btn--outline-blue .mpp-media-btn__icon::before {
    border: 15px solid #0070ba
}

.pypl-tile {
    background: 0 0 !important;
    border: solid 2px #fff;
    border-radius: 3px;
    cursor: pointer;
    text-align: left;
    padding: 16px;
    font-weight: 700;
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 20px
}

.pypl-tile.active.theme-background-color-blue-alt, .pypl-tile:hover.theme-background-color-blue-alt {
    background-color: #009cde !important;
    background-image: radial-gradient(circle farthest-side at left top, #009cde, #0070ba 100%) !important
}

.pypl-tile.active.theme-background-color-green, .pypl-tile:hover.theme-background-color-green {
    background-color: #00cf92 !important;
    background-image: radial-gradient(circle farthest-side at left top, #00cf92, #009cde 100%) !important
}

.pypl-tile.active.theme-background-color-purple, .pypl-tile:hover.theme-background-color-purple {
    background-color: #640487 !important;
    background-image: radial-gradient(circle farthest-side at left top, #640487, #012169 100%) !important
}

.pypl-tile.active.theme-background-color-pink, .pypl-tile:hover.theme-background-color-pink {
    background-color: #de0063 !important;
    background-image: radial-gradient(circle farthest-side at left top, #de0063, #640487 100%) !important
}

.pypl-tile .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.pypl-tile img {
    max-width: 100%
}

.action-dropdown__container {
    margin-top: 20px
}

.action-dropdown__list {
    background: #fff;
    width: 100%;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    border: none;
    padding: 5px;
    height: 48px;
    color: #de0063;
    box-sizing: border-box;
    text-indent: 10px;
    color: #4a4a4a;
    border: 1px solid #cbd2d6;
    padding: 13px 24px;
    appearance: none;
    background: #fff url(../../www.paypalobjects.com/digitalassets/c/website/icons/intent/down-arrow.png) no-repeat scroll 96% 50%;
    background-size: 24px;
    max-width: 320px
}

.action-dropdown__list::-ms-expand {
    display: none
}

.action-dropdown__footer, .action-dropdown__para {
    margin: 15px 0
}

.content-panel {
    word-break: break-word;
    width: 100%;
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important
}

.content-panel .row {
    display: -ms-flexbox;
    display: flex
}

h3.content-panel__headline.pypl-heading {
    font-family: PayPalSansBig-Light;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 20px
}

@media (min-width:576px) {
    h3.content-panel__headline.pypl-heading {
        padding-top: 0
    }
}

@media (max-width:751px) {
    h3.content-panel__headline.pypl-heading {
        font-size: 1.3rem;
        line-height: 1.675rem;
        padding-bottom: 10px
    }
}

h4.content-panel__headline.pypl-heading {
    font-family: PayPalSansSmall-Regular;
    font-size: 1rem;
    line-height: 1.425rem
}

.content-panel__headline+.content-panel__list {
    margin-top: 20px
}

.content-panel__list {
    margin-bottom: 0
}

ul.content-panel__list {
    list-style-type: none;
    padding-left: 0
}

.content-panel__list-item {
    margin-top: 20px
}

.content-panel__list-item h5 {
    font-family: PayPalSansBig-Light;
    font-size: 1.05rem;
    font-weight: 700
}

.content-panel__list-item p {
    font-family: PayPalSansSmall-Regular;
    font-size: 1rem;
    line-height: 1.425rem
}

.content-panel__list-item a {
    font-family: PayPalSansSmall-Regular;
    font-size: 1rem;
    font-weight: 400;
    display: inline-block;
    margin-top: 10px
}

.content-panel__cta.pypl-btn {
    margin-top: 30px;
    max-width: 100%
}

.content-panel__cta {
    display: inline-block;
    font-family: PayPalSansBig-Light;
    margin-top: 10px;
    margin-top: 15px;
    font-weight: 400
}

.content-panel__hatch-text {
    font-size: 1rem;
    line-height: 1.425rem;
    margin-top: 30px
}

.content-panel .video-image__media-btn {
    margin: 10px 0 0
}

@media (min-width:576px) {
    .content-panel {
        padding-left: 30px;
        padding-right: 30px
    }

    .content-panel__cta.pypl-btn {
        max-width: 320px
    }
}

.data-point-panel {
    text-align: center;
    width: 100%
}

.data-point-panel__data-point {
    margin-bottom: 30px
}

.faq-content {
    padding-bottom: 10px
}

.faq-content__paragraph {
    padding-bottom: 20px;
    padding-top: 10px
}

.faq-content__paragraph+.bullet-list {
    padding-top: 10px
}

@media (min-width:752px) {
    .faq-content__paragraph {
        padding-right: 40px
    }
}

.fees-calculation {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center
}

.fees-calculation__result {
    background: #fff;
    border-radius: 5px;
    padding: 30px 20px;
    margin: 0 auto;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5;
    font-family: PayPalSansBig-Light;
    font-weight: 400
}

.fees-calculation__fees-text {
    padding: 10px 0;
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1.2;
    display: block
}

.fees-calculation__hatch-text {
    padding-top: 30px
}

.fees-contact {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center
}

.fees-contact__fees {
    display: block;
    background: #fff;
    border-radius: 5px;
    padding: 30px 20px;
    margin: 0 auto;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5
}

.fees-contact__hatch-text {
    padding-top: 30px
}

.fees-contact__legal {
    display: block;
    padding-top: 30px
}

.fees-intent {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center
}

.fees-intent__headline {
    padding-bottom: 30px
}

.fees-intent__subheadline {
    padding-bottom: 30px
}

.fees-intent__select-wrapper {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none
}

.fees-intent__select {
    background: #fff;
    font-family: PayPalSansBig-Light;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5;
    border: 1px solid #cbd2d6;
    border-radius: 3px;
    padding: 15px;
    width: 100%;
    height: auto;
    color: inherit;
    box-shadow: none;
    box-sizing: border-box;
    appearance: none;
    border-radius: 5px;
    padding: 8px 15px;
    padding-right: 45px;
    background: #fff url(../../www.paypalobjects.com/digitalassets/c/website/icons/intent/down-arrow.png) no-repeat scroll 96% 50%;
    background-size: 24px
}

.fees-intent select::-ms-expand {
    display: none
}

.icon-panel__image {
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 30px
}

.image-headline {
    padding: 20px 0;
    display: table
}

.image-headline__image {
    display: table-cell;
    height: 40px;
    width: auto;
    padding-right: 10px
}

.image-headline__headline {
    display: table-cell;
    vertical-align: middle
}

.image-panel {
    text-align: center
}

.image-panel__image {
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 30px
}

.image-panel p {
    margin-left: auto;
    margin-right: auto
}

.image-panel .pypl-btn {
    margin-left: auto;
    margin-right: auto
}

.legal-content__paragraph:first-child, .legal-content__table {
    margin-bottom: 30px
}

.link-panel {
    word-break: break-word;
    width: 100%
}

.link-panel__headline+.link-panel__list {
    padding-top: 20px
}

.link-panel__link {
    padding-top: 10px
}

.link-panel__link:first-child {
    padding-top: 0
}

.link-panel__description {
    padding-top: 5px;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.38461538
}

.link-panel ul {
    list-style-type: none;
    padding-left: 0
}

.icon-panel, .image-panel, .no-image-panel, .social-innovation-panel {
    display: flex;
    flex-wrap: wrap;
    word-break: break-word;
    width: 100%
}

.icon-panel__headline, .image-panel__headline, .no-image-panel__headline, .social-innovation-panel__headline {
    padding-bottom: 5px
}

.icon-panel__top, .image-panel__top, .no-image-panel__top, .social-innovation-panel__top {
    width: 100%
}

.icon-panel__bottom, .image-panel__bottom, .no-image-panel__bottom, .social-innovation-panel__bottom {
    -ms-flex-item-align: end;
    align-self: flex-end;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.icon-panel__cta, .image-panel__cta, .no-image-panel__cta, .social-innovation-panel__cta {
    margin-top: 30px
}

.icon-panel .pypl-btn+.pypl-btn, .image-panel .pypl-btn+.pypl-btn, .no-image-panel .pypl-btn+.pypl-btn, .social-innovation-panel .pypl-btn+.pypl-btn {
    margin-top: 20px
}

.pypl-btn+.icon-panel__hatch-text, .pypl-btn+.image-panel__hatch-text, .pypl-btn+.no-image-panel__hatch-text, .pypl-btn+.social-innovation-panel__hatch-text {
    padding-top: 10px;
    max-width: 320px;
    text-align: center
}

.icon-panel__hatch-text, .image-panel__hatch-text, .no-image-panel__hatch-text, .social-innovation-panel__hatch-text {
    padding-top: 20px
}

.simple-image-panel {
    width: 100%;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    line-height: 0
}

.simple-image-panel__image {
    width: 100%
}

.social-innovation-panel {
    text-align: left
}

.social-innovation-panel__headline a, .social-innovation-panel__paragraph a {
    color: #2c2e2f;
    font-family: PayPalSansBig-Regular;
    font-weight: 400;
    text-decoration: none
}

.social-innovation-panel__image {
    display: inline-block;
    height: 240px;
    margin-bottom: 30px;
    margin-top: 20px;
    width: 240px
}

.social-innovation-panel__hatch-text {
    font-style: italic
}

.social-innovation-panel p {
    margin-left: auto;
    margin-right: auto
}

.social-innovation-panel .pypl-btn {
    margin-left: auto;
    margin-right: auto
}

.toggle-section__container {
    padding: 30px 0
}

.toggle-section__button {
    min-height: 50px;
    min-width: 50px;
    border: none;
    cursor: pointer;
    z-index: 2;
    position: relative
}

.toggle-section__content {
    margin-top: -30px;
    z-index: 1;
    color: initial
}

.toggle-section__alt-text {
    padding-top: 10px
}

.video-image {
    height: 225px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.video-image>div {
    width: 100%;
    height: 100%
}

.video-image__media-btn {
    margin: auto
}

.video-image--no-text .video-image__media-btn {
    padding: 0;
    max-width: 100%;
    height: 100%;
    border-radius: 0;
    border: none;
    box-shadow: none
}

.video-image--no-text .video-image__media-btn .mpp-media-btn__icon {
    position: relative;
    left: 0;
    width: 55px;
    height: 55px;
    display: block;
    margin: auto
}

.video-image--no-text .video-image__media-btn .mpp-media-btn__icon::before {
    border: 2px solid #fff;
    width: 100%;
    height: 100%
}

.video-image--no-text .video-image__media-btn .mpp-media-btn__icon::after {
    border-left: 20px solid #fff;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    top: 12px;
    left: 20px
}

.video-image--no-text .video-image__media-btn.pypl-btn--outline-blue .mpp-media-btn__icon::before {
    border: 2px solid #0070ba
}

.video-image--no-text .video-image__media-btn.pypl-btn--outline-blue .mpp-media-btn__icon::after {
    border-left: 20px solid #0070ba
}

.video-panel {
    word-break: break-word;
    width: 100%
}

.video-panel__headline+.video-image {
    margin-top: 20px
}

.video-panel__paragraph {
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.38461538;
    padding-top: 20px
}

.video-panel__hatch-text {
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.38461538
}

.accordion__item {
    border-top: 1px solid #cbd2d6
}

.accordion__item>div::after {
    content: '';
    display: block;
    clear: both
}

.accordion__item:last-child {
    border-bottom: 1px solid #cbd2d6
}

.accordion__header {
    width: 80%;
    position: relative;
    vertical-align: middle;
    width: calc(100% - 50px);
    cursor: pointer
}

.accordion__header::after {
    content: '';
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    top: calc(50% - 20px);
    right: -35px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .3s ease-out;
    border-bottom: 1px solid #cbd2d6;
    border-right: 1px solid #cbd2d6
}

.accordion__content {
    max-height: 0;
    overflow: hidden;
    transition: all .3s ease
}

.accordion__item--active .accordion__header::after {
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    top: calc(50% - 10px)
}

.accordion__item--active .accordion__content {
    max-height: 1500px
}

.theme-background-color-blue .accordion__item {
    border-top: 1px solid #fff
}

.theme-background-color-blue .accordion__item:last-child {
    border-bottom: 1px solid #fff
}

.theme-background-color-blue .accordion__header::after {
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff
}

.no-borderradius .accordion__header::after {
    display: none !important
}

.no-borderradius .accordion__content {
    max-height: none
}

.no-borderradius .accordion__content__container {
    display: block !important
}

.bifurcated-hero__paragraph {
    padding: 8px 0;
    font-size: 20px;
    font-size: 1.25rem
}

.bifurcated-hero__cta {
    margin: 12px auto 0
}

.bifurcated-hero__hatch-text {
    padding: 8px 0
}

.bifurcated-hero-organism {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    overflow: hidden;
    text-align: center;
    padding-bottom: 60px
}

@media (min-width:752px) {
    .bifurcated-hero-organism {
        background: 0 0 !important;
        min-height: 560px;
        overflow: hidden;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (min-width:752px) {
    .bifurcated-hero-content .row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }
}

.bifurcated-hero-content__left-panel, .bifurcated-hero-content__right-panel {
    padding-top: 32px
}

@media (min-width:752px) {
    .bifurcated-hero-content__left-panel, .bifurcated-hero-content__right-panel {
        padding-top: 0
    }
}

.bifurcated-hero-background {
    display: none
}

@media (min-width:752px) {
    .bifurcated-hero-background {
        display: block;
        padding: 0;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        z-index: -1
    }
}

.bifurcated-hero-background__left-panel, .bifurcated-hero-background__right-panel {
    padding: 0;
    height: 100%;
    position: absolute;
    width: 85%;
    top: 0
}

.bifurcated-hero-background__left-panel__inner, .bifurcated-hero-background__right-panel__inner {
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.bifurcated-hero-background__left-panel {
    overflow: hidden;
    z-index: 1;
    -ms-transform: skewX(-10deg);
    transform: skewX(-10deg);
    left: -35%;
    box-shadow: 1px 0 10px rgba(0, 0, 0, .7)
}

.bifurcated-hero-background__left-panel__inner {
    margin-left: 15%;
    -ms-transform: skewX(10deg);
    transform: skewX(10deg)
}

.bifurcated-hero-background__right-panel {
    z-index: 0;
    right: -25%
}

.hero-carousel {
    position: relative;
    overflow: hidden
}

.hero-carousel__carousel {
    overflow: hidden;
    margin-top: -72px
}

.hero-carousel__carousel__hero.home-carousel-hero {
    padding-top: 72px
}

@media (min-width:1024px) {
    .hero-carousel__carousel__hero.home-carousel-hero {
        padding-top: 112px
    }
}

@media (max-width:1064px) {
    .hero-carousel__carousel__arrow {
        bottom: 17px
    }
}

.hero-carousel.theme-background-image-light .hero-carousel__carousel .carousel__arrow {
    border-color: #9da3a6
}

.hero-carousel.theme-background-image-light .hero-carousel__carousel .carousel__slide-counter {
    color: #9da3a6
}

@media (min-width:1024px) {
    .hero-carousel__carousel {
        margin-top: -112px
    }
}

.home-carousel-hero {
    min-height: 300px;
    padding: 40px 0 60px;
    display: block;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-align: center;
    align-items: center
}

.no-js .home-carousel-hero+.home-carousel-hero {
    display: none
}

.no-flexboxlegacy .home-carousel-hero {
    display: -ms-flexbox;
    -ms-flex-direction: row;
    -ms-flex-pack: justify;
    -ms-flex-align: center
}

.home-carousel-hero .container {
    width: 100%
}

.home-carousel-hero__paragraph {
    padding-top: 20px
}

.home-carousel-hero__hatch-text {
    padding-top: 10px
}

.home-carousel-hero__container.center-block .pypl-btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none
}

.home-carousel-hero__container.text-xs-left .home-hero__hatch-text {
    max-width: 320px;
    text-align: center
}

.home-carousel-hero .pypl-btn {
    margin-top: 30px
}

.home-carousel-hero .pypl-btn+.pypl-btn, .home-carousel-hero__container div+.pypl-btn {
    margin-top: 20px
}

@media (min-width:752px) {
    .home-carousel-hero.short {
        min-height: 480px
    }

    .home-carousel-hero.tall {
        min-height: 600px
    }

    .home-carousel-hero__paragraph {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.5
    }
}

@media (min-width:1024px) {
    .home-carousel-hero {
        padding: 60px 0
    }

    .home-carousel-hero.short {
        min-height: 480px
    }

    .home-carousel-hero.tall {
        height: calc(100vh - 125px)
    }
}

.home-carousel-hero__app-badge-wrapper {
    margin-top: 20px;
    margin-left: auto;
    text-align: center
}

@media (min-width:752px) {
    .home-carousel-hero__app-badge-wrapper {
        margin-left: 0
    }
}

.image-carousel {
    background-color: #eaeced;
    color: #fff;
    overflow: hidden;
    padding: 40px 0;
    position: relative
}

.image-carousel__image {
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
    width: 100%
}

.no-flexboxlegacy .image-carousel {
    display: -ms-flexbox;
    -ms-flex-direction: row;
    -ms-flex-pack: justify;
    -ms-flex-align: center;
    min-height: 400px
}

@media (min-width:1024px) {
    .image-carousel {
        padding: 60px 0
    }
}

.image-carousel__wrapper {
    width: 100%
}

.image-carousel__wrapper>div {
    position: relative
}

.image-carousel__carousel {
    overflow: hidden
}

.image-carousel__carousel__wrapper {
    padding-bottom: 100px;
    -ms-flex-align: center;
    align-items: center
}

.image-carousel__carousel__wrapper--single-slide {
    padding-bottom: 0
}

.image-carousel__carousel__arrow.carousel__arrow {
    border-right-color: #9da3a6;
    border-top-color: #9da3a6;
    bottom: 10px;
    display: inline-block;
    height: 18px;
    top: auto;
    width: 18px
}

.image-carousel__carousel__dot-selector.carousel__dot-selector {
    bottom: 10px
}

.image-carousel__carousel__slide-counter {
    color: #6c7378
}

@media (min-width:752px) {
    .image-carousel__carousel__arrow__right.carousel__arrow {
        right: 200px
    }

    .image-carousel__carousel__arrow__left.carousel__arrow {
        left: 200px
    }
}

@media (min-width:1024px) {
    .image-carousel__carousel__arrow__right.carousel__arrow {
        right: 300px
    }

    .image-carousel__carousel__arrow__left.carousel__arrow {
        left: 300px
    }
}

@media (min-width:1152px) {
    .image-carousel__carousel__arrow__right.carousel__arrow {
        right: 400px
    }

    .image-carousel__carousel__arrow__left.carousel__arrow {
        left: 400px
    }
}

.carousel {
    position: relative
}

.carousel__wrapper {
    background: 0 0;
    display: -ms-flexbox;
    display: flex
}

.carousel__wrapper--no-js {
    display: block
}

.carousel__wrapper--no-js>:not(:first-of-type) {
    display: none
}

.carousel__arrow {
    border-bottom: 0;
    border-left: 0;
    outline: 0;
    width: 30px;
    height: 30px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    display: table-cell;
    text-indent: -99999em;
    background: 0 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: auto;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

@media (min-width:1024px) {
    .carousel__arrow {
        top: calc(50% - 15px)
    }
}

.carousel__arrow__left {
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    left: 21px
}

.carousel__arrow__right {
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    float: right;
    right: 21px
}

.carousel__arrow__left--disabled, .carousel__arrow__right--disabled {
    border-width: 1px;
    cursor: default
}

.theme-background-color-light .carousel__arrow, .theme-background-color-white .carousel__arrow {
    border-color: #9da3a6
}

.theme-background-color-blue .carousel__arrow {
    border-color: #fff
}

@media (min-width:752px) {
    .carousel__arrow__left {
        left: 24px
    }

    .carousel__arrow__right {
        right: 24px
    }
}

@media (min-width:1024px) {
    .carousel__arrow__left {
        left: 29px
    }

    .carousel__arrow__right {
        right: 29px
    }
}

.carousel__dot-selector {
    position: absolute;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 20px;
    line-height: 0;
    margin: 0
}

.carousel__dot-selector, .carousel__dot-selector li {
    background: 0 0
}

.carousel__dot-selector__button {
    background: #fff;
    border: 1px solid #9da3a6;
    border-radius: 15px;
    cursor: pointer;
    display: block;
    height: 16px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 50%;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 16px;
    margin: 0 4px
}

@media (min-width:576px) {
    .carousel__dot-selector__button {
        height: 16px;
        width: 16px
    }
}

.carousel__dot-selector__button:hover {
    background: #0070ba
}

.carousel__dot-selector__button:active {
    outline: 0
}

.carousel__dot-selector__button--active {
    background: #9da3a6;
    cursor: default
}

.carousel__dot-selector__button--active:hover {
    background: #9da3a6
}

.carousel__dot-selector__button--transitioning {
    outline: 0
}

.carousel__slide-counter {
    bottom: 20px;
    color: #fff;
    font-size: 18px;
    font-size: 1.125rem;
    position: absolute;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.theme-background-color-light .carousel__slide-counter, .theme-background-color-white .carousel__slide-counter {
    border-color: #9da3a6
}

.theme-background-color-blue .carousel__slide-counter {
    border-color: #fff
}

@media (min-width:752px) {
    .carousel__dot-selector {
        bottom: 24px
    }
}

@media (min-width:576px) {
    .carousel__dot-selector__button {
        margin: 0 10px
    }
}

.no-js .carousel__arrow, .no-js .carousel__dot-selector {
    display: none
}

.carousel__arrow--label {
    display: block;
    height: 0;
    text-indent: -99999rem
}

.carousel__dot-selector--label {
    cursor: pointer;
    display: inline-block;
    height: 19px;
    position: relative;
    text-indent: -99999rem;
    width: 24px
}

@media (min-width:576px) {
    .carousel__dot-selector--label {
        height: 19px;
        width: 36px
    }
}

.commerce-platform-hero {
    min-height: 300px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 40px 0;
    padding-bottom: 60px
}

.commerce-platform-hero__browline.pypl-heading {
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-size: 1.1rem;
    margin-bottom: 20px;
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
    font-smooth: auto
}

.commerce-platform-hero__browline.pypl-heading a {
    color: #2c2e2f;
    font-weight: 400
}

.commerce-platform-hero__browline.pypl-heading a:hover {
    color: #005ea6
}

.commerce-platform-hero__headline.pypl-heading {
    margin: 0 auto;
    font-weight: 700;
    font-size: 1.9rem;
    line-height: 2.3rem;
    color: #2c2e2f;
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
    font-smooth: auto
}

.commerce-platform-hero__paragraph {
    padding-top: 20px;
    font-size: .87rem;
    line-height: 1.2rem;
    margin-left: auto;
    margin-right: auto
}

.commerce-platform-hero__paragraph br {
    margin-top: 15px;
    content: "";
    display: block
}

.commerce-platform-hero__cta {
    margin-top: 40px
}

.commerce-platform-hero__cta-line {
    display: block;
    margin-top: 40px
}

.commerce-platform-hero__cta-line .pypl-btn {
    max-width: 100%;
    margin-top: 5px
}

.commerce-platform-hero__hatch-text {
    margin-top: 20px;
    font-size: .87rem
}

@media (min-width:576px) {
    .commerce-platform-hero__cta-line {
        display: inline-block
    }

    .commerce-platform-hero__cta-line .pypl-btn {
        display: inline-block;
        margin-top: 5px;
        margin-left: 5px;
        margin-right: 5px;
        max-width: 320px;
        min-width: 140px
    }

    .commerce-platform-hero__cta-line .pypl-btn--secondary {
        float: left
    }
}

@media (min-width:752px) {
    .commerce-platform-hero {
        min-height: 480px
    }

    .commerce-platform-hero__browline.pypl-heading {
        font-size: 1.2rem
    }

    .commerce-platform-hero__headline.pypl-heading {
        font-size: 3rem;
        line-height: 3.3rem
    }
}

.pp-header+section[data-building-block=organism]:first-of-type.commerce-platform-hero {
    padding-top: 100px
}

@media (min-width:752px) {
    .pp-header+section[data-building-block=organism]:first-of-type.commerce-platform-hero {
        padding-top: 120px
    }
}

.content-header {
    padding: 15px 0;
    color: #fff;
    height: 72px
}

.content-header__container::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%
}

.content-header__logo, .content-header__title {
    display: inline-block;
    vertical-align: middle
}

.content-header__title {
    color: #fff;
    margin-left: 20px;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5
}

.content-header__title:active, .content-header__title:focus, .content-header__title:hover {
    color: #fff;
    text-decoration: none
}

.no-overflow-x {
    overflow-x: hidden
}

.device-hero {
    -ms-flex-align: center;
    align-items: center;
    display: block;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    min-height: 385px;
    padding-bottom: 40px;
    text-align: center
}

.device-hero.theme-background-color-blue {
    background-image: radial-gradient(ellipse farthest-side at top left, #009cde, #003087 160%)
}

@media (min-width:752px) {
    .device-hero {
        border-bottom: 72px solid #fff
    }
}

@media (min-width:752px) {
    .device-hero {
        text-align: left
    }
}

.device-hero .container {
    width: 100%
}

.device-hero .container>div {
    margin-left: -.9375rem;
    margin-right: -.9375rem
}

.device-hero .container>div::after {
    clear: both;
    content: "";
    display: table
}

@media (min-width:752px) {
    .device-hero .container>div {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

@media (min-width:752px) {
    .device-hero__container {
        display: -ms-flexbox;
        display: flex;
        min-height: 328px
    }
}

.device-hero__container div+.pypl-btn {
    margin-top: 20px
}

@media (min-width:752px) {
    .device-hero__container__content-flex-wrapper {
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
}

.device-hero__container__content-flex-item--center {
    text-align: center
}

@media (min-width:752px) {
    .device-hero__container__content-flex-item, .device-hero__container__content-flex-item--center {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        width: 100%
    }
}

@media (min-width:1152px) {
    .device-hero__container__content-flex-item, .device-hero__container__content-flex-item--center {
        text-align: left
    }
}

@media (min-width:752px) and (max-width:1151px) {
    .device-hero__container--large-padding {
        padding-bottom: 120px
    }
}

.device-hero__container--large-padding--right>div, .device-hero__container--small-padding--right>div {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.device-hero__device-image {
    display: none
}

@media (min-width:752px) {
    .device-hero__device-image--large, .device-hero__device-image--large--right, .device-hero__device-image--small {
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: contain;
        bottom: -110px;
        position: absolute;
        top: 0
    }
}

@media (min-width:752px) {
    .device-hero__device-image--large {
        left: -60px;
        right: 30px
    }
}

@media (min-width:752px) {
    .device-hero__device-image--large--right {
        left: 0;
        right: -60px
    }
}

@media (min-width:752px) {
    .device-hero__device-image--small {
        left: 8%;
        right: 30px
    }
}

.device-hero__device-image-tablet {
    display: none;
    max-width: 600px
}

@media (min-width:752px) and (max-width:1151px) {
    .device-hero__device-image-tablet {
        display: block;
        margin-bottom: -180px;
        margin-left: auto;
        margin-right: auto;
        -ms-transform: translateY(-180px);
        transform: translateY(-180px)
    }
}

.device-hero__app-badge-wrapper {
    margin-bottom: 10px;
    text-align: center
}

@media (min-width:752px) {
    .device-hero__app-badge-wrapper {
        text-align: left;
        margin-left: 0
    }
}

.device-hero__headline {
    padding-bottom: 30px
}

@media (min-width:752px) {
    .device-hero__headline {
        padding-bottom: 20px
    }
}

.device-hero__paragraph {
    padding-bottom: 30px
}

@media (min-width:752px) {
    .device-hero__paragraph {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.5
    }
}

.device-hero__cta, .device-hero__mediabtn {
    margin: 0 auto;
    margin-top: 20px
}

@media (min-width:752px) {
    .device-hero__cta, .device-hero__mediabtn {
        margin-left: 0
    }
}

.device-hero__cta--center, .device-hero__mediabtn--center {
    margin: 0 auto;
    margin-top: 20px
}

@media (min-width:1152px) {
    .device-hero__cta--center, .device-hero__mediabtn--center {
        margin-left: 0
    }
}

.device-hero__cta+.device-hero__cta, .device-hero__cta--center {
    margin-top: 20px
}

.device-hero__hatch-text {
    margin: 0 auto
}

@media (min-width:752px) {
    .device-hero__hatch-text {
        margin: 0
    }
}

.device-hero__hatch-text, .device-hero__hatch-text--center {
    padding-top: 10px;
    max-width: 320px;
    text-align: center
}

.device-hero__hatch-text--center {
    margin: 0 auto
}

@media (min-width:1152px) {
    .device-hero__hatch-text--center {
        margin: 0
    }
}

.device-hero-organism:first-of-type .device-hero {
    margin-top: -72px;
    padding-top: inherit
}

@media (min-width:1024px) {
    .device-hero-organism:first-of-type .device-hero {
        margin-top: -112px
    }
}

.device-panels {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:1152px) {
    .device-panels {
        min-height: 630px
    }

    .device-panels .container .panels__panel .no-image-panel {
        width: 350px
    }
}

.device-panels .background-layer {
    position: absolute;
    height: 100%;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    top: 0;
    left: 0
}

.device-panels .background-layer .background-image, .device-panels .background-layer .device-image {
    height: 100%;
    -ms-flex: 1;
    flex: 1
}

.device-panels .background-layer .background-image {
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover
}

@media (max-width:751px) {
    .device-panels .background-layer .background-image {
        background: 0 0 !important
    }
}

.device-panels .background-layer .background-image.left {
    -ms-flex-order: 2;
    order: 2
}

.device-panels .background-layer .device-image {
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto
}

@media (max-width:1152px) {
    .device-panels .background-layer .device-image {
        background: 0 0 !important
    }
}

.device-panels, ::-ms-backdrop {
    height: 630px;
    overflow: hidden
}

.disclosure {
    padding: 40px 0
}

.disclosure p {
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.38461538
}

.disclosure h2, .disclosure h3, .disclosure h4, .disclosure h5, .disclosure h6 {
    padding-top: 20px
}

.disclosure a {
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 700
}

.disclosure img {
    max-width: 100%
}

.divider__color {
    border-bottom: 1px solid #cbd2d6
}

.divider hr {
    background: 0 0;
    height: 0
}

.ds-header {
    padding: 15px 0;
    color: #fff;
    height: 72px
}

.ds-header__container::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%
}

.ds-header__logo, .ds-header__title {
    display: inline-block;
    vertical-align: middle
}

.ds-header__title {
    color: #fff;
    margin-left: 20px;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5
}

.ds-header__title:active, .ds-header__title:focus, .ds-header__title:hover {
    color: #fff;
    text-decoration: none
}

.ds-hero {
    padding: 40px 0;
    min-height: 360px
}

.ds-hero__hatch, .ds-hero__paragraph {
    padding-top: 20px
}

.ds-hero__paragraph {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5
}

@media (min-width:752px) {
    .ds-hero {
        padding: 60px 0
    }
}

.editorial {
    background-repeat: no-repeat;
    padding: 40px 0
}

.editorial .container {
    width: 100%
}

.editorial__image {
    max-width: 90%;
    max-height: 350px
}

.editorial__paragraph {
    padding-top: 20px
}

.editorial__hatch-text {
    padding-top: 10px
}

.editorial__container {
    float: none;
    display: inline-block;
    vertical-align: middle
}

.editorial__app-badge-wrapper {
    margin-top: 20px;
    margin-bottom: 10px;
    text-align: center
}

@media (min-width:752px) {
    .editorial__app-badge-wrapper {
        text-align: left;
        margin-left: 0
    }
}

@media (min-width:752px) {
    .editorial {
        padding: 60px 0;
        min-height: 480px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (min-width:1024px) {
    .editorial {
        min-height: 530px
    }
}

.enhanced-editorial {
    background-repeat: no-repeat;
    padding: 40px 0
}

.enhanced-editorial .container {
    width: 100%
}

.enhanced-editorial__image {
    max-width: 90%;
    max-height: 350px
}

.enhanced-editorial__paragraph {
    padding-top: 20px
}

.enhanced-editorial__hatch-text {
    padding-top: 10px
}

.enhanced-editorial .pypl-btn {
    margin-top: 20px
}

.enhanced-editorial__container {
    float: none;
    display: inline-block;
    vertical-align: middle
}

.enhanced-editorial__bg {
    background-size: cover;
    width: auto;
    height: 300px;
    background-repeat: no-repeat;
    margin-bottom: 38px
}

.enhanced-editorial__portable {
    display: none
}

.enhanced-editorial__mobile {
    display: none
}

@media (max-width:752px) {
    .enhanced-editorial .pypl-btn {
        margin: 20px auto
    }

    .enhanced-editorial__headline {
        margin-top: 20px
    }

    .enhanced-editorial__portable {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (min-width:752px) {
    .enhanced-editorial {
        padding: 60px 0;
        min-height: 480px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (min-width:1024px) {
    .enhanced-editorial {
        min-height: 530px
    }
}

@media (max-width:576px) {
    .enhanced-editorial__portable {
        display: none
    }

    .enhanced-editorial__mobile {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (max-width:576px) {
    .enhanced-editorial__intimage {
        width: 100%;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
        vertical-align: middle;
        -ms-flex-line-pack: justify;
        align-content: space-between
    }
}

.enhanced-footer {
    padding: 40px 0
}

.enhanced-footer__headline {
    padding: 20px 0
}

.enhanced-footer__column-headline {
    padding-bottom: 5px
}

.enhanced-footer__select-container {
    display: block
}

.enhanced-footer__anchor-container {
    display: none
}

.enhanced-footer__select-wrapper {
    position: relative;
    max-width: 320px;
    margin: 20px auto
}

.enhanced-footer__select {
    background: #fff;
    width: 100%;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    border: none;
    padding: 5px;
    height: 48px;
    color: #de0063;
    box-sizing: border-box;
    text-indent: 10px;
    appearance: none;
    border: 1px solid #cbd2d6;
    border-radius: 5px;
    box-shadow: none;
    padding-right: 38px;
    background: #fff url(../../www.paypalobjects.com/digitalassets/c/website/icons/intent/down-arrow.png) no-repeat scroll 96% 50%;
    background-size: 24px
}

.enhanced-footer__select::-ms-expand {
    display: none
}

.enhanced-footer ol, .enhanced-footer ul {
    list-style-type: none;
    padding-left: 0
}

@media (min-width:752px) {
    .enhanced-footer__anchor-container {
        display: block
    }

    .enhanced-footer__anchor-container a.enhanced-footer__link {
        color: #6c7378;
        font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
        font-weight: 400;
        font-size: 13px;
        font-size: .8125rem;
        line-height: 1.38461538
    }
}

@media (min-width:1024px) {
    .enhanced-footer {
        padding: 60px 0
    }
}

.enhanced-legal {
    padding: 40px 0
}

.enhanced-legal h1, .enhanced-legal h2, .enhanced-legal h3, .enhanced-legal h4, .enhanced-legal h5, .enhanced-legal h6 {
    padding-bottom: 20px
}

.enhanced-legal p+h1, .enhanced-legal p+h2, .enhanced-legal p+h3, .enhanced-legal p+h4, .enhanced-legal p+h5, .enhanced-legal p+h6 {
    padding-top: 30px
}

.enhanced-legal a {
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 700
}

.enhanced-legal img {
    max-width: 100%
}

.enhanced-legal__legalhub {
    padding-bottom: 20px
}

.enhanced-legal__linked-content--jump-links {
    padding-left: 0
}

.enhanced-legal__linked-content--jump-links li {
    list-style: none
}

.enhanced-legal__linked-content-bold-text, .enhanced-legal__linked-content-text {
    padding-top: 0;
    padding-bottom: 20px
}

.enhanced-legal__linked-content-bold-text {
    font-weight: 700
}

.enhanced-legal .link-button {
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 700;
    color: #0070ba;
    border: none;
    cursor: pointer
}

.enhanced-legal .link-button:focus, .enhanced-legal .link-button:hover {
    text-decoration: underline
}

.faq {
    padding: 40px 0
}

.faq__paragraph {
    padding-top: 20px
}

.faq__headline {
    padding-bottom: 40px
}

.faq__sectionheadline {
    padding-top: 10px
}

.faq__column {
    padding-left: 0;
    padding-right: 0
}

@media (max-width:751px) {
    .faq {
        padding-bottom: 0
    }

    .faq .container {
        max-width: 100%
    }
}

.faq .row {
    margin-left: -24px;
    margin-right: -24px
}

@media (min-width:576px) {
    .faq .row {
        margin-left: -36px;
        margin-right: -36px
    }
}

@media (min-width:752px) {
    .faq .row {
        margin-left: 0;
        margin-right: 0
    }
}

@media (min-width:752px) {
    .faq {
        padding: 60px 0
    }

    .faq__sectionheadline {
        padding-right: 40px
    }
}

.faq .accordion__item {
    padding: 20px 24px
}

@media (min-width:576px) {
    .faq .accordion__item {
        padding-left: 36px;
        padding-right: 36px
    }
}

@media (min-width:752px) {
    .faq .accordion__item {
        padding-left: 0;
        padding-right: 0
    }
}

.faq .accordion__content {
    padding-top: 10px
}

@media (min-width:752px) {
    .faq .accordion__content {
        padding-right: 40px
    }
}

.features {
    padding: 40px 0
}

.features__feature-container {
    display: table;
    padding-top: 40px
}

.features__icon-container {
    padding: 0;
    display: table-cell
}

.features__icon {
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    margin: auto
}

.features__feature-headline {
    display: table-cell;
    float: none;
    vertical-align: middle
}

.features__footer {
    padding-top: 30px
}

@media (min-width:752px) {
    .features {
        padding: 60px 0
    }

    .features__icon-container {
        float: none
    }

    .features__feature-container {
        padding-top: 60px
    }
}

.fees {
    padding: 40px 0
}

.fees__hatch, .fees__paragraph {
    padding-top: 20px
}

.fees__paragraph {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5
}

@media (min-width:752px) {
    .fees {
        padding: 60px 0
    }
}

.fees-pullout {
    background-size: cover
}

.country-selector .language {
    font-size: 13px;
    font-size: .8125rem;
    font-weight: 400;
    line-height: 13px;
    padding: 1px 6px 2px 0;
    border-right: 1px solid #cbd2d6;
    margin: 0 4px 0 2px
}

.country-selector .language.remove-right-border {
    border-right: none
}

.global-footer--rtl .country-selector .language {
    border-right: none;
    border-left: 1px solid #cbd2d6;
    padding: 1px 0 2px 6px;
    margin: 0 2px 0 4px
}

.country-selector .country {
    display: inline-block;
    overflow: hidden;
    width: 32px;
    height: 26px;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    text-indent: 999em;
    text-align: left;
    background-color: transparent;
    background-repeat: no-repeat
}

.country-selector .country:focus {
    box-shadow: 0 0 0 1px #cbd2d6;
    border-radius: 5px
}

.country-selector .country:not(.lazy-load-flag) {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/marketing/global/shared/global/country-worldwide/sprite_countries_flag5.png)
}

.country-selector .ZM, .country-selector .zambia {
    background-position: 5px 1px
}

.country-selector .ZA, .country-selector .southafrica {
    background-position: 5px -34px
}

.country-selector .YE, .country-selector .yemen {
    background-position: 5px -69px
}

.country-selector .WS, .country-selector .samoa {
    background-position: 5px -104px
}

.country-selector .VU, .country-selector .vanuatu {
    background-position: 5px -139px
}

.country-selector .US, .country-selector .unitedstates {
    background-position: 5px -383px
}

.country-selector .TW, .country-selector .taiwan {
    background-position: 5px -524px
}

.country-selector .TR, .country-selector .turkey {
    background-position: 5px -629px
}

.country-selector .TH, .country-selector .thailand {
    background-position: 5px -804px
}

.country-selector .CH, .country-selector .switzerland {
    background-position: 5px -944px
}

.country-selector .AR, .country-selector .argentina {
    background-position: 5px -6055px
}

.country-selector .SK, .country-selector .slovakia {
    background-position: 5px -1224px
}

.country-selector .SG, .country-selector .singapore {
    background-position: 5px -1294px
}

.country-selector .SE, .country-selector .sweden {
    background-position: 5px -1329px
}

.country-selector .PT, .country-selector .portugal {
    background-position: 5px -1679px
}

.country-selector .PL, .country-selector .poland {
    background-position: 5px -1714px
}

.country-selector .PH, .country-selector .philippines {
    background-position: 5px -1749px
}

.country-selector .NZ, .country-selector .newzealand {
    background-position: 5px -1959px
}

.country-selector .NO, .country-selector .norway {
    background-position: 5px -2099px
}

.country-selector .NL, .country-selector .netherlands {
    background-position: 5px -2134px
}

.country-selector .MY, .country-selector .malaysia {
    background-position: 5px -2379px
}

.country-selector .MX, .country-selector .mexico {
    background-position: 5px -2414px
}

.country-selector .LU, .country-selector .luxembourg {
    background-position: 5px -2904px
}

.country-selector .KR, .country-selector .southkorea {
    background-position: 5px -3254px
}

.country-selector .JP, .country-selector .japan {
    background-position: 5px -3499px
}

.country-selector .JM, .country-selector .jamaica {
    background-position: 5px -3569px
}

.country-selector .IT, .country-selector .italy {
    background-position: 5px -3604px
}

.country-selector .IL, .country-selector .israel {
    background-position: 5px -3709px
}

.country-selector .IE, .country-selector .ireland {
    background-position: 5px -3744px
}

.country-selector .ID, .country-selector .indonesia {
    background-position: 5px -3779px
}

.country-selector .HU, .country-selector .hungary {
    background-position: 5px -3814px
}

.country-selector .HK, .country-selector .hongkong {
    background-position: 5px -3919px
}

.country-selector .GR, .country-selector .greece {
    background-position: 5px -4059px
}

.country-selector .GB, .country-selector .unitedkingdom {
    background-position: 5px -4304px
}

.country-selector .FR, .country-selector .GF, .country-selector .GP, .country-selector .MQ, .country-selector .RE, .country-selector .YT, .country-selector .france, .country-selector .frenchguiana, .country-selector .guadeloupe, .country-selector .martinique, .country-selector .mayotte, .country-selector .reunion {
    background-position: 5px -4374px
}

.country-selector .FI, .country-selector .finland {
    background-position: 5px -4549px
}

.country-selector .ES, .country-selector .spain {
    background-position: 5px -4618px
}

.country-selector .EC, .country-selector .ecuador {
    background-position: 5px -4724px
}

.country-selector .DZ, .country-selector .algeria {
    background-position: 5px -4759px
}

.country-selector .DK, .country-selector .denmark {
    background-position: 5px -4864px
}

.country-selector .DE, .country-selector .germany {
    background-position: 5px -4934px
}

.country-selector .EG, .country-selector .egypt {
    background-position: 5px -69px
}

.country-selector .CZ, .country-selector .czechrepublic {
    background-position: 5px -4969px
}

.country-selector .C2, .country-selector .CN, .country-selector .china {
    background-position: 5px -5144px
}

.country-selector .CA, .country-selector .canada {
    background-position: 5px -5319px
}

.country-selector .BW, .country-selector .botswana {
    background-position: 5px -5389px
}

.country-selector .BZ, .country-selector .belize {
    background-position: 5px -5354px
}

.country-selector .BS, .country-selector .bahamas {
    background-position: 5px -5459px
}

.country-selector .BR, .country-selector .brazil {
    background-position: 5px -5494px
}

.country-selector .BM, .country-selector .bermuda {
    background-position: 5px -5599px
}

.country-selector .BH, .country-selector .bahrain {
    background-position: 5px -5704px
}

.country-selector .BE, .country-selector .belgium {
    background-position: 5px -5809px
}

.country-selector .BB, .country-selector .barbados {
    background-position: 5px -5844px
}

.country-selector .BA, .country-selector .bosniaandherzegovina {
    background-position: 5px -5879px
}

.country-selector .BF, .country-selector .burkinafaso {
    background-position: 5px -5773px
}

.country-selector .AU, .country-selector .australia {
    background-position: 5px -5984px
}

.country-selector .AT, .country-selector .austria {
    background-position: 5px -6019px
}

.country-selector .AL, .country-selector .albania {
    background-position: 5px -6194px
}

.country-selector .AG, .country-selector .antiguaandbarbuda {
    background-position: 5px -6264px
}

.country-selector .AD, .country-selector .andorra {
    background-position: 5px -6334px
}

.country-selector .BG, .country-selector .bulgaria {
    background-position: 5px -5739px
}

.country-selector .KH, .country-selector .cambodia {
    background-position: 5px -3397px
}

.country-selector .KY, .country-selector .caymanislands {
    background-position: 5px -4479px
}

.country-selector .CO, .country-selector .colombia {
    background-position: 5px -5109px
}

.country-selector .HR, .country-selector .croatia {
    background-position: 5px -3849px
}

.country-selector .CY, .country-selector .cyprus {
    background-position: 5px -5004px
}

.country-selector .DM, .country-selector .dominica {
    background-position: 5px -4829px
}

.country-selector .DO, .country-selector .dominicanrepublic {
    background-position: 5px -4794px
}

.country-selector .SV, .country-selector .elsalvador {
    background-position: 5px -979px
}

.country-selector .ER, .country-selector .eritrea {
    background-position: 5px -4655px
}

.country-selector .EE, .country-selector .estonia {
    background-position: 5px -4689px
}

.country-selector .ET, .country-selector .ethiopia {
    background-position: 5px -4587px
}

.country-selector .FO, .country-selector .faroeislands {
    background-position: 5px -4409px
}

.country-selector .FJ, .country-selector .fiji {
    background-position: 5px -4514px
}

.country-selector .PF, .country-selector .frenchpolynesia {
    background-position: 5px -1819px
}

.country-selector .GI, .country-selector .gibraltar {
    background-position: 5px -4199px
}

.country-selector .GL, .country-selector .greenland {
    background-position: 5px -4164px
}

.country-selector .GD, .country-selector .grenada {
    background-position: 5px -4269px
}

.country-selector .GT, .country-selector .guatemala {
    background-position: 5px -4024px
}

.country-selector .HN, .country-selector .honduras {
    background-position: 5px -3884px
}

.country-selector .IS, .country-selector .iceland {
    background-position: 5px -3639px
}

.country-selector .JO, .country-selector .jordan {
    background-position: 5px -3534px
}

.country-selector .KE, .country-selector .kenya {
    background-position: 5px -3464px
}

.country-selector .KW, .country-selector .kuwait {
    background-position: 5px -3219px
}

.country-selector .LV, .country-selector .latvia {
    background-position: 5px -2869px
}

.country-selector .LS, .country-selector .lesotho {
    background-position: 5px -2974px
}

.country-selector .LI, .country-selector .liechtenstein {
    background-position: 5px -3044px
}

.country-selector .LT, .country-selector .lithuania {
    background-position: 5px -2939px
}

.country-selector .MW, .country-selector .malawi {
    background-position: 5px -2449px
}

.country-selector .MT, .country-selector .malta {
    background-position: 5px -2554px
}

.country-selector .MN, .country-selector .mongolia {
    background-position: 5px -6369px
}

.country-selector .MA, .country-selector .morocco {
    background-position: 5px -2834px
}

.country-selector .MZ, .country-selector .mozambique {
    background-position: 5px -2344px
}

.country-selector .NC, .country-selector .newcaledonia {
    background-position: 5px -2274px
}

.country-selector .OM, .country-selector .oman {
    background-position: 5px -1924px
}

.country-selector .PW, .country-selector .palau {
    background-position: 5px -1644px
}

.country-selector .PA, .country-selector .panama {
    background-position: 5px -1889px
}

.country-selector .PH, .country-selector .philippines {
    background-position: 5px -1749px
}

.country-selector .PN, .country-selector .pitcairnislands {
    background-position: 5px -6229px
}

.country-selector .QA, .country-selector .qatar {
    background-position: 5px -5704px
}

.country-selector .RO, .country-selector .romania {
    background-position: 5px -1539px
}

.country-selector .RU, .country-selector .russia {
    background-position: 5px -1503px
}

.country-selector .RW, .country-selector .rwanda {
    background-position: 5px -6439px
}

.country-selector .ST, .country-selector .saotomeandprincipe {
    background-position: 5px -1014px
}

.country-selector .KN, .country-selector .saintkittsandnevis {
    background-position: 5px -3289px
}

.country-selector .SH, .country-selector .sainthelena {
    background-position: 5px -909px
}

.country-selector .VC, .country-selector .saintvincentandthegrenadines {
    background-position: 5px -278px
}

.country-selector .LC, .country-selector .saintlucia {
    background-position: 5px -3079px
}

.country-selector .PM, .country-selector .saintpierreandmiquelon {
    background-position: 5px -6824px
}

.country-selector .SM, .country-selector .sanmarino {
    background-position: 5px -1154px
}

.country-selector .SA, .country-selector .saudiarabia {
    background-position: 5px -1434px
}

.country-selector .SC, .country-selector .seychelles {
    background-position: 5px -1364px
}

.country-selector .SI, .country-selector .slovenia {
    background-position: 5px -1259px
}

.country-selector .TJ, .country-selector .tajikistan {
    background-position: 5px -769px
}

.country-selector .TT, .country-selector .trinidadandtobago {
    background-position: 5px -594px
}

.country-selector .AE, .country-selector .unitedarabemirates {
    background-position: 5px -6299px
}

.country-selector .UY, .country-selector .uruguay {
    background-position: 5px -351px
}

.country-selector .VE, .country-selector .venezuela {
    background-position: 5px -244px
}

.country-selector .IN, .country-selector .india {
    background-position: 5px -3674px
}

.country-selector .VN, .country-selector .vietnam {
    background-position: 5px -174px
}

.country-selector .AO, .country-selector .angola {
    background-position: 5px -6089px
}

.country-selector .AI, .country-selector .anguilla {
    background-position: 5px -6229px
}

.country-selector .AM, .country-selector .armenia {
    background-position: 5px -6159px
}

.country-selector .AW, .country-selector .aruba {
    background-position: 5px -5949px
}

.country-selector .AZ, .country-selector .azerbaijanrepublic {
    background-position: 5px -5914px
}

.country-selector .BJ, .country-selector .benin {
    background-position: 5px -5634px
}

.country-selector .BT, .country-selector .bhutan {
    background-position: 5px -5424px
}

.country-selector .BO, .country-selector .bolivia {
    background-position: 5px -5529px
}

.country-selector .BN, .country-selector .brunei {
    background-position: 5px -5564px
}

.country-selector .BI, .country-selector .burundi {
    background-position: 5px -5669px
}

.country-selector .CV, .country-selector .capeverde {
    background-position: 5px -5039px
}

.country-selector .TD, .country-selector .chad {
    background-position: 5px -1539px
}

.country-selector .CL, .country-selector .chile {
    background-position: 5px -5179px
}

.country-selector .KM, .country-selector .comoros {
    background-position: 5px -3324px
}

.country-selector .CK, .country-selector .cookislands {
    background-position: 5px -5214px
}

.country-selector .CR, .country-selector .costarica {
    background-position: 5px -5074px
}

.country-selector .CD, .country-selector .democraticrepublicofthecongo {
    background-position: 5px -5284px
}

.country-selector .DJ, .country-selector .djibouti {
    background-position: 5px -4899px
}

.country-selector .FK, .country-selector .falklandislands {
    background-position: 5px -6229px
}

.country-selector .GA, .country-selector .gabonrepublic {
    background-position: 5px -4339px
}

.country-selector .GM, .country-selector .gambia {
    background-position: 5px -4129px
}

.country-selector .GE, .country-selector .georgia {
    background-position: 5px -6652px
}

.country-selector .GN, .country-selector .GW, .country-selector .guinea, .country-selector .guineabissau {
    background-position: 5px -3989px
}

.country-selector .GY, .country-selector .guyana {
    background-position: 5px -3954px
}

.country-selector .KZ, .country-selector .kazakhstan {
    background-position: 5px -3149px
}

.country-selector .KI, .country-selector .kiribati {
    background-position: 5px -3359px
}

.country-selector .KG, .country-selector .kyrgyzstan {
    background-position: 5px -3429px
}

.country-selector .LA, .country-selector .laos {
    background-position: 5px -3114px
}

.country-selector .MG, .country-selector .madagascar {
    background-position: 5px -2799px
}

.country-selector .MV, .country-selector .maldives {
    background-position: 5px -2484px
}

.country-selector .ML, .country-selector .mali {
    background-position: 5px -2729px
}

.country-selector .MH, .country-selector .marshallislands {
    background-position: 5px -2764px
}

.country-selector .MR, .country-selector .mauritania {
    background-position: 5px -2624px
}

.country-selector .MU, .country-selector .mauritius {
    background-position: 5px -2519px
}

.country-selector .FM, .country-selector .micronesia {
    background-position: 5px -4444px
}

.country-selector .MS, .country-selector .montserrat {
    background-position: 5px -2589px
}

.country-selector .NA, .country-selector .namibia {
    background-position: 5px -2309px
}

.country-selector .NR, .country-selector .nauru {
    background-position: 5px -2029px
}

.country-selector .NP, .country-selector .nepal {
    background-position: 5px -2064px
}

.country-selector .AN, .country-selector .netherlandsantilles {
    background-position: 5px -6124px
}

.country-selector .NI, .country-selector .nicaragua {
    background-position: 5px -2169px
}

.country-selector .NE, .country-selector .niger {
    background-position: 5px -2239px
}

.country-selector .NU, .country-selector .niue {
    background-position: 5px -1994px
}

.country-selector .NF, .country-selector .norfolkisland {
    background-position: 5px -2204px
}

.country-selector .PG, .country-selector .papuanewguinea {
    background-position: 5px -1784px
}

.country-selector .PE, .country-selector .peru {
    background-position: 5px -1854px
}

.country-selector .CG, .country-selector .republicofcongo {
    background-position: 5px -5252px
}

.country-selector .SN, .country-selector .senegal {
    background-position: 5px -1119px
}

.country-selector .RS, .country-selector .serbia {
    background-position: 5px -6718px
}

.country-selector .SL, .country-selector .sierraleone {
    background-position: 5px -1189px
}

.country-selector .SB, .country-selector .solomonislands {
    background-position: 5px -1399px
}

.country-selector .SO, .country-selector .somalia {
    background-position: 5px -1084px
}

.country-selector .LK, .country-selector .srilanka {
    background-position: 5px -3009px
}

.country-selector .SH, .country-selector .sthelena {
    background-position: 5px -909px
}

.country-selector .SR, .country-selector .suriname {
    background-position: 5px -1049px
}

.country-selector .SZ, .country-selector .swaziland {
    background-position: 5px -6509px
}

.country-selector .SJ, .country-selector .svalbardandjanmayen {
    background-position: 5px -2099px
}

.country-selector .TZ, .country-selector .tanzania {
    background-position: 5px -489px
}

.country-selector .TG, .country-selector .togo {
    background-position: 5px -839px
}

.country-selector .TO, .country-selector .tonga {
    background-position: 5px -664px
}

.country-selector .TN, .country-selector .tunisia {
    background-position: 5px -699px
}

.country-selector .TM, .country-selector .turkmenistan {
    background-position: 5px -734px
}

.country-selector .TC, .country-selector .turksandcaicos {
    background-position: 5px -909px
}

.country-selector .TV, .country-selector .tuvalu {
    background-position: 5px -559px
}

.country-selector .UG, .country-selector .uganda {
    background-position: 5px -419px
}

.country-selector .UA, .country-selector .ukraine {
    background-position: 5px -454px
}

.country-selector .VA, .country-selector .vaticancity {
    background-position: 5px -314px
}

.country-selector .VG, .country-selector .virginislands {
    background-position: 5px -209px
}

.country-selector .WF, .country-selector .wallisandfutuna {
    background-position: 5px -6792px
}

.country-selector .ME, .country-selector .montenegro {
    background-position: 5px -6859px
}

.country-selector .MK, .country-selector .macedonia {
    background-position: 5px -6894px
}

.country-selector .MD, .country-selector .moldova {
    background-position: 5px -6929px
}

.country-selector .XK, .country-selector .kosovo {
    background-position: 5px -6964px
}

.country-selector .BY, .country-selector .belarus {
    background-position: 5px -6999px
}

.country-selector .MC, .country-selector .monaco {
    background-position: 5px -7034px
}

.country-selector .NG, .country-selector .nigeria {
    background-position: 5px -7069px
}

.country-selector .GH, .country-selector .ghana {
    background-position: 5px -7104px
}

.country-selector .CI, .country-selector .cotedivoire {
    background-position: 5px -7139px
}

.country-selector .CM, .country-selector .cameroon {
    background-position: 5px -7174px
}

.country-selector .ZW, .country-selector .zimbabwe {
    background-position: 5px -7209px
}

.country-selector .PY, .country-selector .paraguay {
    background-position: 5px -7244px
}

.pp-sans-big-light {
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.pp-sans-big-medium {
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.pp-sans-small-light {
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.pp-sans-small-regular {
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.pp-sans-small-medium {
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 700
}

@font-face {
    font-family: DharmaGothicE-RegularItalic;
    font-display: swap;
    src: url(../../www.paypalobjects.com/digitalassets/c/website/marketing/global/font/new-money/DharmaGothicE-RegularItalic.woff2) format('woff2'), url(../../www.paypalobjects.com/digitalassets/c/website/marketing/global/font/new-money/DharmaGothicE-RegularItalic.woff) format('woff'), url(../../www.paypalobjects.com/digitalassets/c/website/marketing/global/font/new-money/DharmaGothicE-RegularItalic.eot) format('embedded-opentype')
}

.new-money {
    font-family: DharmaGothicE-RegularItalic, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase
}

@font-face {
    font-family: PayPalSansBig-Regular;
    font-style: normal;
    font-display: swap;
    src: url(../../www.paypalobjects.com/paypal-ui/fonts/PayPalSansBig-Regular.woff2) format('woff2'), url(../../www.paypalobjects.com/paypal-ui/fonts/PayPalSansBig-Regular.woff) format('woff'), url(../../www.paypalobjects.com/paypal-ui/fonts/PayPalSansBig-Regular.eot#iefix) format('embedded-opentype'), url(../../www.paypalobjects.com/paypal-ui/fonts/PayPalSansBig-Regular.svg) format('svg')
}

.pp-sans-big-regular {
    font-family: PayPalSansBig-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

@font-face {
    font-family: PayPalOpen-Regular;
    font-style: normal;
    font-display: swap;
    src: url(../../www.paypalobjects.com/paypal-ui/fonts/PayPalOpen-Regular.woff2) format('woff2')
}

@font-face {
    font-family: PayPalOpen-Bold;
    font-style: normal;
    font-display: swap;
    src: url(../../www.paypalobjects.com/paypal-ui/fonts/PayPalOpen-Bold.woff2) format('woff2')
}

.global-footer {
    padding: 40px 0;
    background-color: #fff;
    box-sizing: border-box
}

.global-footer a {
    background-color: transparent;
    font-size: 14px;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 700
}

.global-footer hr {
    border: 1px solid #cbd2d6;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    height: 0;
    border-bottom: 0;
    margin-top: 0;
    margin-bottom: 0
}

.global-footer hr.secondary {
    display: none !important
}

@media (max-width:752px) {
    .global-footer hr.primary, .global-footer hr.secondary {
        display: block !important
    }
}

@media (max-width:1151px) {
    .global-footer hr .hidden-lg-down {
        display: none !important
    }
}

.global-footer .footer-main, .global-footer .footer-secondary, .global-footer .footer-tertiary {
    line-height: 1.6;
    margin-bottom: 0;
    padding: 0
}

.global-footer .footer-main li, .global-footer .footer-secondary li, .global-footer .footer-tertiary li {
    margin: 6px 18px 2px 0
}

@media (max-width:576px) {
    .global-footer .footer-main li, .global-footer .footer-secondary li, .global-footer .footer-tertiary li {
        margin-bottom: 10px
    }
}

.global-footer .footer-main li.footer-copyright, .global-footer .footer-secondary li.footer-copyright, .global-footer .footer-tertiary li.footer-copyright {
    color: #687173;
    font-weight: 700
}

.global-footer .footer-main li:last-child, .global-footer .footer-secondary li:last-child, .global-footer .footer-tertiary li:last-child {
    margin-right: 0
}

.global-footer .footer-main {
    font-size: 15px;
    font-size: .9375rem
}

.global-footer .footer-main a {
    color: #2c2e2f
}

.global-footer .footer-main .country-selector {
    margin: 5px 18px 5px 0
}

.global-footer .footer-secondary {
    padding-top: 4px
}

.global-footer .footer-secondary, .global-footer .footer-secondary a, .global-footer .footer-tertiary, .global-footer .footer-tertiary a {
    font-size: 14px;
    font-size: .875rem;
    color: #687173;
    padding-top: 10px
}

.global-footer .footer-secondary a, .global-footer .footer-secondary a a, .global-footer .footer-tertiary a, .global-footer .footer-tertiary a a {
    color: #687173
}

.global-footer .footer-notes {
    font-size: 13px;
    font-size: .8125rem;
    color: #687173;
    line-height: 1.6
}

.global-footer .footer-notes a {
    font-weight: 400
}

.global-footer .footer-notes a.remove-link-color {
    color: #687173;
    font-weight: 700
}

.global-footer .footnote-logo, .global-footer .secondary-logo {
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-top: 10px
}

.global-footer .secondary-logo {
    width: 175px;
    height: 24px
}

.global-footer--rtl {
    direction: rtl
}

.global-footer--rtl .footer-main, .global-footer--rtl .footer-secondary, .global-footer--rtl .footer-tertiary {
    margin-bottom: 0
}

.global-footer--rtl .footer-main li, .global-footer--rtl .footer-secondary li, .global-footer--rtl .footer-tertiary li {
    margin: 6px 0 2px 18px
}

.global-footer--rtl .footer-main li:last-child, .global-footer--rtl .footer-secondary li:last-child, .global-footer--rtl .footer-tertiary li:last-child {
    margin-left: 0
}

.global-footer *, .global-footer ::after, .global-footer ::before {
    box-sizing: inherit
}

.global-footer .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.global-footer .container::after {
    content: "";
    display: table;
    clear: both
}

@media (min-width:576px) {
    .global-footer .container {
        max-width: 751px;
        padding-left: 36px;
        padding-right: 36px
    }
}

@media (min-width:752px) {
    .global-footer .container {
        max-width: 1023px
    }
}

@media (min-width:1024px) {
    .global-footer .container {
        max-width: 1151px;
        padding-left: 48px;
        padding-right: 48px
    }
}

@media (min-width:1152px) {
    .global-footer .container {
        max-width: 1192px
    }
}

.global-footer .row {
    margin-left: -12px;
    margin-right: -12px
}

.global-footer .row::after {
    content: "";
    display: table;
    clear: both
}

.global-footer .col-md-12 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
    text-align: left
}

@media (max-width:752px - 1px) {
    .global-footer .col-md-12 {
        text-align: left
    }
}

@media (min-width:752px) {
    .global-footer .col-md-12 {
        float: left;
        width: 100%;
        text-align: center
    }
}

@media (min-width:1152px) {
    .global-footer .col-md-12 {
        text-align: left
    }
}

@media (min-width:752px) {
    .global-footer {
        padding: 60px 0
    }
}

@media (max-width:1151px) {
    .global-footer {
        text-align: center
    }

    .global-footer ul li {
        display: inline-block
    }
}

@media (min-width:1152px) {
    .global-footer .country-selector {
        float: right
    }

    .global-footer li {
        display: inline-block
    }

    .global-footer .copyright-section {
        float: right
    }

    .global-footer .footer-corplinks {
        float: left
    }

    .global-footer .footnote-logo {
        float: right;
        margin-top: 0
    }

    .global-footer .footer-notes {
        padding-top: 10px
    }

    .global-footer--rtl .footer-main:last-of-type {
        display: inline-block;
        float: right
    }

    .global-footer--rtl .country-selector {
        float: left
    }

    .global-footer--rtl .copyright-section {
        float: left
    }

    .global-footer--rtl .footer-corplinks {
        float: right
    }

    .global-footer--rtl .footnote-logo {
        float: left
    }
}

.global-footer.rebrand-footer {
    padding: 2.813rem 0 3.75rem 0
}

.global-footer.rebrand-footer .pypl-logo-wrapper-footer {
    height: 2.56rem;
    margin-bottom: 1.875rem;
    text-align: left
}

.global-footer.rebrand-footer .pypl-logo-wrapper-footer .pypl-logo {
    width: 9.656rem;
    height: 2.56rem;
    background-size: contain;
    background-image: url(../../www.paypalobjects.com/paypal-ui/logos/svg/paypal-color.svg)
}

.global-footer.rebrand-footer .footer-main a, .global-footer.rebrand-footer .footer-secondary a, .global-footer.rebrand-footer .footer-tertiary a {
    color: #001c64;
    font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: normal;
    font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif;
    padding: 0
}

.global-footer.rebrand-footer .footer-tertiary li.footer-copyright {
    color: #545d68;
    font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.375rem;
    letter-spacing: normal
}

.global-footer.rebrand-footer .footer-notes {
    color: #001c64;
    font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.375rem;
    letter-spacing: normal
}

.global-footer.rebrand-footer hr {
    border-color: #c6c6c6
}

.global-footer.rebrand-footer .col-md-12 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    float: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: left
}

.global-footer.rebrand-footer .col-md-12 .footer-main {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.global-footer.rebrand-footer .footer-main li, .global-footer.rebrand-footer .ul-main-links li:last-child {
    margin: 0 1.5rem 1.25rem 0
}

.global-footer.rebrand-footer .footer-main .country-selector {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    float: none;
    margin: 0 0 1.25rem -.188rem
}

.global-footer.rebrand-footer .footer-main .country-selector .language {
    border: 0;
    padding: 0;
    margin: 0 0 0 .75rem
}

.global-footer.rebrand-footer .footer-main .country-selector .country {
    width: 1.5rem;
    height: 1.125rem
}

.global-footer.rebrand-footer hr.hidden-lg-down.primary {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex: 1;
    flex: 1
}

.global-footer.rebrand-footer hr.hidden-lg-down.secondary {
    display: none !important
}

.global-footer.rebrand-footer .footer-secondary, .global-footer.rebrand-footer .footer-tertiary {
    padding: 0
}

.global-footer.rebrand-footer .footer-secondary li, .global-footer.rebrand-footer .footer-secondary.footer-corplinks li:last-child, .global-footer.rebrand-footer .footer-tertiary li, .global-footer.rebrand-footer .footer-tertiary.footer-corplinks li:last-child {
    margin: 1.25rem 1.5rem 0 0
}

.global-footer.rebrand-footer .footer-secondary.copyright-section li:last-child, .global-footer.rebrand-footer .footer-tertiary.copyright-section li:last-child {
    margin-right: 0
}

.global-footer.rebrand-footer .footer-notes {
    margin-top: 1.25rem;
    padding: 0
}

.global-footer.rebrand-footer .secondary-logo {
    margin-top: 1.25rem
}

.global-footer.rebrand-footer .footnote-logo {
    margin-top: 1.25rem;
    -ms-flex-order: 1;
    order: 1
}

@media (max-width:575px) {
    .global-footer.rebrand-footer .footer-tertiary {
        border-top: .063rem solid #c6c6c6;
        -ms-flex: 1;
        flex: 1;
        margin-top: 1.25rem
    }

    .global-footer.rebrand-footer .footer-tertiary .footer-copyright {
        display: -ms-flexbox;
        display: flex
    }

    .global-footer.rebrand-footer .secondary-logo {
        width: 100%
    }
}

@media (min-width:1024px) {
    .global-footer.rebrand-footer {
        padding: 4vw 0
    }

    .global-footer.rebrand-footer .pypl-logo-wrapper-footer {
        height: 3.2rem;
        margin-bottom: 2.4rem
    }

    .global-footer.rebrand-footer .pypl-logo-wrapper-footer .pypl-logo {
        width: 12.07rem;
        height: 3.2rem
    }

    .global-footer.rebrand-footer .footer-secondary, .global-footer.rebrand-footer .footer-secondary a {
        padding-top: 0;
        float: none
    }

    .global-footer.rebrand-footer .secondary-logo {
        margin-top: 1.25rem
    }

    .global-footer.rebrand-footer .footer-tertiary {
        float: none
    }

    .global-footer.rebrand-footer .footer-main .country-selector {
        margin: 0;
        margin-bottom: 1.25rem;
        float: none
    }

    .global-footer.rebrand-footer .copyright-section {
        padding-top: 0
    }
}

.global-footer.rebrand-footer {
    position: relative;
    display: -ms-grid;
    display: grid;
    padding-left: 0;
    padding-right: 0;
    max-width: 100vw;
    grid-column-gap: clamp(1rem, .7224278312361214rem + 1.1843079200592153vw, 2rem);
    -ms-grid-columns: 0 0 (1fr)[4] 0 0;
    grid-template-columns: 0 0 repeat(4, 1fr) 0 0
}

@media (min-width:64rem) {
    .global-footer.rebrand-footer {
        -ms-grid-columns: 8rem 0 (1fr)[12] 0 8rem;
        grid-template-columns: 8rem 0 repeat(12, 1fr) 0 8rem
    }
}

@media (min-width:107.875rem) {
    .global-footer.rebrand-footer {
        -ms-grid-columns: 8rem 1fr (calc((83.875rem - calc((12 - 1) * 2rem))/ 12))[12] 1fr 8rem;
        grid-template-columns: 8rem 1fr repeat(12, calc((83.875rem - calc((12 - 1) * 2rem))/ 12)) 1fr 8rem
    }
}

@media (min-width:120rem) {
    .global-footer.rebrand-footer {
        -ms-grid-columns: clamp(8rem, -13.333333333333336rem + 17.77777777777778vw, 16rem) 1fr (calc((83.875rem - calc((12 - 1) * 2rem))/ 12))[12] 1fr clamp(8rem, -13.333333333333336rem + 17.77777777777778vw, 16rem);
        grid-template-columns: clamp(8rem, -13.333333333333336rem + 17.77777777777778vw, 16rem) 1fr repeat(12, calc((83.875rem - calc((12 - 1) * 2rem))/ 12)) 1fr clamp(8rem, -13.333333333333336rem + 17.77777777777778vw, 16rem)
    }
}

.global-footer.rebrand-footer .container {
    max-width: initial;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -ms-grid-column: 3;
    grid-column-start: 3;
    grid-column-end: 7
}

@media (min-width:64rem) {
    .global-footer.rebrand-footer .container {
        grid-column-end: 15
    }
}

.generic-intent .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-left: -24px;
    margin-right: -24px
}

.generic-intent__content, .generic-intent__intent {
    padding: 40px 12px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: center;
    justify-content: center
}

.generic-intent__intent {
    background-color: #f5f7fa
}

.generic-intent__content {
    background-color: #eaeced
}

@media (min-width:576px) {
    .generic-intent .row {
        margin-left: -36px;
        margin-right: -36px
    }

    .generic-intent__content, .generic-intent__intent {
        padding: 40px 24px
    }
}

@media (max-width:751px) {
    .generic-intent .container {
        max-width: 100%
    }

    .generic-intent__content__triangle-wrapper {
        position: absolute;
        left: 50%;
        top: 0
    }

    .generic-intent__content__triangle {
        top: -2px;
        left: -50%;
        position: relative;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-top: 20px solid #f5f7fa
    }
}

@media (min-width:752px) {
    .generic-intent {
        background: #f5f7fa;
        background: linear-gradient(to right, #f5f7fa 0, #f5f7fa 50%, #eaeced 50%, #eaeced 100%)
    }

    .generic-intent__content, .generic-intent__intent {
        padding: 60px 24px
    }

    .generic-intent__content__triangle {
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
        width: 0;
        height: 0;
        border-top: 20px solid transparent;
        border-left: 20px solid #f5f7fa;
        border-bottom: 20px solid transparent
    }

    .generic-intent__intent {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .generic-intent__content {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.generic-tabs {
    padding: 40px 0
}

.generic-tabs__headline {
    padding-bottom: 30px
}

.generic-tabs__tabs ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center
}

.generic-tabs__tabs__select-wrapper {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none;
    max-width: 320px
}

.generic-tabs__tabs__select {
    background: #fff;
    width: 100%;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    border: none;
    padding: 5px;
    height: 48px;
    color: #de0063;
    box-sizing: border-box;
    text-indent: 10px;
    appearance: none;
    border: 1px solid #cbd2d6;
    border-radius: 5px;
    box-shadow: none;
    padding-right: 45px;
    background: #fff url(../../www.paypalobjects.com/digitalassets/c/website/icons/intent/down-arrow.png) no-repeat scroll 96% 50%
}

.generic-tabs__tabs__select::-ms-expand {
    display: none
}

.generic-tabs__tabs__links {
    background-color: transparent;
    border: none;
    font-weight: 700
}

.generic-tabs__tabs__links:focus {
    outline: 0
}

@media (min-width:752px) {
    .generic-tabs__tabs__list {
        border-bottom: 1px solid #cbd2d6
    }

    .generic-tabs__tabs__list li {
        display: inline-block;
        padding: 0 5px
    }

    .generic-tabs__tabs__links {
        color: #6c7378;
        display: block;
        padding: 0 5px 20px;
        margin-bottom: -2px;
        max-width: 125px;
        min-width: 125px
    }

    .generic-tabs__tabs__links:active, .generic-tabs__tabs__links:focus, .generic-tabs__tabs__links:hover {
        color: #005ea6;
        text-decoration: none;
        border-bottom: 1px solid #005ea6
    }

    .generic-tabs__tabs__links.selected {
        color: #0070ba;
        border-bottom: 2px solid #0070ba
    }
}

@media (min-width:1024px) {
    .generic-tabs {
        padding: 60px 0
    }

    .generic-tabs__tabs__links {
        padding: 0 10px 20px;
        max-width: 175px
    }
}

@media (min-width:1152px) {
    .generic-tabs__tabs__links {
        max-width: 205px
    }
}

@media (min-width:1152px) {
    .pp-header--giving-fund .pypl-logo {
        background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_giving_fund_wh.svg);
        background-size: contain;
        width: 192px;
        height: 43px;
        top: 5px;
        position: absolute
    }
}

.pp-header--giving-fund .main-link, .pp-header--giving-fund .main-link:focus, .pp-header--giving-fund .main-link:hover {
    text-transform: capitalize
}

html {
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    color: #2c2e2f
}

body {
    margin: 0;
    line-height: 1.6
}

hr {
    background-image: linear-gradient(to right, #b7bcbf 50%, rgba(255, 255, 255, 0) 40%);
    background-position: top;
    background-size: 3px 1px;
    background-repeat: repeat-x;
    height: 1px;
    margin: 0;
    padding: 0;
    border-top: 0;
    border-bottom: 0;
    box-sizing: content-box
}

h1, h2, h3, h4, h5, h6, p {
    margin: 0
}

ol, ul {
    padding-left: 0;
    margin: 0 0 1rem
}

p+p {
    padding-top: 20px
}

.theme-background-color-purple {
    background-color: #640487;
    background-image: radial-gradient(circle farthest-side at left top, #640487, #012169 100%);
    color: #fff
}

.theme-background-color-purple a {
    color: #fff
}

.theme-background-color-purple a:focus, .theme-background-color-purple a:hover {
    color: #f5f7fa
}

.theme-background-color-purple a:active {
    color: #f5f7fa
}

.theme-background-color-purple .mpp-data-point {
    color: #fff;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff
}

.no-boxshadow .theme-background-color-purple .mpp-data-point {
    border: 1px solid #fff
}

.theme-background-color-pink {
    background-color: #de0063;
    background-image: radial-gradient(circle farthest-side at left top, #de0063, #640487 100%);
    color: #fff
}

.theme-background-color-pink a {
    color: #fff
}

.theme-background-color-pink a:focus, .theme-background-color-pink a:hover {
    color: #f5f7fa
}

.theme-background-color-pink a:active {
    color: #f5f7fa
}

.theme-background-color-pink .mpp-data-point {
    color: #fff;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff
}

.no-boxshadow .theme-background-color-pink .mpp-data-point {
    border: 1px solid #fff
}

.theme-background-color-green {
    background-color: #00cf92;
    background-image: radial-gradient(circle farthest-side at left top, #00cf92, #009cde 100%);
    color: #fff
}

.theme-background-color-green a {
    color: #fff
}

.theme-background-color-green a:focus, .theme-background-color-green a:hover {
    color: #f5f7fa
}

.theme-background-color-green a:active {
    color: #f5f7fa
}

.theme-background-color-green .mpp-data-point {
    color: #fff;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff
}

.no-boxshadow .theme-background-color-green .mpp-data-point {
    border: 1px solid #fff
}

.theme-background-color-blue-alt {
    background-color: #009cde;
    background-image: radial-gradient(circle farthest-side at left top, #009cde, #0070ba 100%);
    color: #fff
}

.theme-background-color-blue-alt a {
    color: #fff
}

.theme-background-color-blue-alt a:focus, .theme-background-color-blue-alt a:hover {
    color: #f5f7fa
}

.theme-background-color-blue-alt a:active {
    color: #f5f7fa
}

.theme-background-color-blue-alt .mpp-data-point {
    color: #fff;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff
}

.no-boxshadow .theme-background-color-blue-alt .mpp-data-point {
    border: 1px solid #fff
}

.theme-background-color-blue {
    background-color: #009cde;
    background-image: radial-gradient(circle farthest-side at center bottom, #009cde, #003087 125%);
    color: #fff
}

.theme-background-color-blue a {
    color: #fff
}

.theme-background-color-blue a:focus, .theme-background-color-blue a:hover {
    color: #f5f7fa
}

.theme-background-color-blue a:active {
    color: #f5f7fa
}

.theme-background-color-blue .mpp-data-point {
    color: #fff;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff
}

.no-boxshadow .theme-background-color-blue .mpp-data-point {
    border: 1px solid #fff
}

.theme-background-color-dark {
    background-color: #2c2e2f;
    color: #fff
}

.theme-background-color-dark a {
    color: #fff
}

.theme-background-color-dark a:focus, .theme-background-color-dark a:hover {
    color: #f5f7fa
}

.theme-background-color-dark a:active {
    color: #f5f7fa
}

.theme-background-color-overlap-blue {
    background-color: #012169
}

.theme-background-color-overlap-blue .pypl-heading {
    color: #fff
}

.theme-background-color-overlap-blue .steps__text {
    color: #fff
}

.theme-background-color-overlap-blue .steps__hatch-text a {
    color: #fff
}

.theme-background-color-light {
    background-color: #f5f7fa
}

.theme-background-color-light .pypl-heading {
    color: #4a4a4a
}

.theme-background-color-light .mpp-data-point {
    color: #0070ba;
    box-shadow: 0 0 0 1px #0070ba, 0 0 0 1px #0070ba
}

.no-boxshadow .theme-background-color-light .mpp-data-point {
    border: 1px solid #0070ba
}

.theme-background-color-white {
    background-color: #fff
}

.theme-background-color-white .pypl-heading {
    color: #4a4a4a
}

.theme-background-color-white .mpp-data-point {
    color: #0070ba;
    box-shadow: 0 0 0 1px #0070ba, 0 0 0 1px #0070ba
}

.no-boxshadow .theme-background-color-white .mpp-data-point {
    border: 1px solid #0070ba
}

.theme-background-image-dark, .theme-background-image-white, .theme-new-money {
    background-color: #6c7378;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff
}

.theme-background-image-dark a, .theme-background-image-white a, .theme-new-money a {
    color: #fff
}

.theme-background-image-dark a:focus, .theme-background-image-dark a:hover, .theme-background-image-white a:focus, .theme-background-image-white a:hover, .theme-new-money a:focus, .theme-new-money a:hover {
    color: #f5f7fa
}

.theme-background-image-dark a:active, .theme-background-image-white a:active, .theme-new-money a:active {
    color: #f5f7fa
}

.theme-background-image-dark .mpp-data-point, .theme-background-image-white .mpp-data-point, .theme-new-money .mpp-data-point {
    color: #fff;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff
}

.no-boxshadow .theme-background-image-dark .mpp-data-point, .no-boxshadow .theme-background-image-white .mpp-data-point, .no-boxshadow .theme-new-money .mpp-data-point {
    border: 1px solid #fff
}

.theme-background-image-light {
    background-color: #f5f7fa;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.theme-new-money h1, .theme-new-money h2 {
    font-family: DharmaGothicE-RegularItalic, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase
}

.theme-new-money h1 {
    font-size: 60px;
    font-size: 3.75rem;
    line-height: 1
}

@media (min-width:752px) {
    .theme-new-money h1 {
        font-size: 80px;
        font-size: 5rem;
        line-height: 1
    }
}

.theme-new-money h2 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1
}

@media (min-width:752px) {
    .theme-new-money h2 {
        font-size: 60px;
        font-size: 3.75rem;
        line-height: 1
    }
}

.theme-new-money h1.h2 {
    font-family: DharmaGothicE-RegularItalic, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 60px;
    font-size: 3.75rem;
    line-height: 1
}
@media (min-width: 10px) and (max-width: 752px) {

    .theme-new-money h1.h2 {
        font-family: DharmaGothicE-RegularItalic, Helvetica Neue, Arial, sans-serif;
        font-weight: 400;
        text-transform: uppercase;
        font-size: 2.00rem;
        line-height: 1
    }
    }

.vertical-center-block {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.legal-notes {
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.38461538
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none
}

.phone-line {
    background: transparent url(../../www.paypalobjects.com/webstatic/en_US/mktg/wright/merchant/businesshomepage_telicon_1x.png) 2px center no-repeat;
    background-size: 11px 13px;
    padding-left: 20px
}

.phone-line-white {
    background: url(../../www.paypalobjects.com/webstatic/icon/Phone-Icon-White_12x12_baseline.png) 0 2px no-repeat;
    background-size: 11px 13px;
    padding-left: 20px
}

ol, ul {
    padding-left: 20px
}

span.checked {
    display: block;
    margin: auto;
    text-indent: -99em;
    height: 22px;
    width: 11px;
    border-right: 2px solid #009cde;
    border-bottom: 2px solid #009cde;
    overflow: hidden;
    box-sizing: border-box;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

a {
    background-color: transparent;
    text-decoration: none;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 700
}

a:active, a:focus, a:hover {
    outline: 0;
    text-decoration: underline
}

a {
    color: #0070ba
}

a:focus, a:hover {
    color: #005ea6
}

a:active {
    color: #005ea6
}

a.link--white {
    color: #fff
}

a.link--white:focus, a.link--white:hover {
    color: #f5f7fa
}

a.link--white:active {
    color: #f5f7fa
}

a.link--gray {
    color: #2c2e2f
}

a.link--gray:focus, a.link--gray:hover {
    color: #000
}

a.link--gray:active {
    color: #000
}

.pypl-logo {
    width: 136px;
    height: 43px;
    display: inline-block;
    padding: 0;
    background: transparent url(../../www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_fc_hl.svg) center center no-repeat;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: 0 50%;
    background-size: contain;
    overflow: hidden;
    text-indent: -999em
}

.pypl-logo[class*=pypl-logo--monogram] {
    width: 29px
}

.pypl-logo :focus {
    box-shadow: 0 0 1px 1px #ccc;
    border-radius: 5px
}

.pypl-logo--monogram {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_fc_mg.svg)
}

.pypl-logo--monogram-text {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_fc_vl.svg)
}

.pypl-logo--white {
    background-image: url(../../www.paypalobjects.com/webstatic/i/logo/rebrand/ppcom-white.svg)
}

.pypl-logo--white.pypl-logo--monogram {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_rv_mg.svg)
}

.pypl-logo--white.pypl-logo--monogram-text {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_rv_vl.svg)
}

.pypl-logo--black-white {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_bw_hl.svg)
}

.pypl-logo--black-white.pypl-logo--monogram {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_bw_mg.svg)
}

.pypl-logo--black-white.pypl-logo--monogram-text {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_bw_vl.svg)
}

.pypl-btn {
    display: block;
    position: relative;
    max-width: 320px;
    padding: 13px 24px;
    margin-bottom: 0;
    background: #0070ba;
    font-size: 15px;
    font-size: .9375rem;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 700;
    line-height: 22px;
    -webkit-font-smoothing: antialiased;
    color: #fff;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border-radius: 25px;
    border: none;
    box-sizing: border-box
}

.pypl-btn:hover {
    text-decoration: none;
    background: #005ea6;
    color: #fff
}

.pypl-btn:active, .pypl-btn:focus {
    text-decoration: underline;
    background: #005ea6;
    color: #fff
}

.pypl-btn.pypl-btn--small {
    padding: 12px 18px;
    font-size: 12px;
    font-size: .75rem;
    line-height: 12px
}

.pypl-btn.pypl-btn--outline-white {
    background-color: transparent;
    color: #fff;
    border: 0;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff
}

.pypl-btn.pypl-btn--outline-white:focus, .pypl-btn.pypl-btn--outline-white:hover {
    color: #eaeced
}

.pypl-btn.pypl-btn--outline-white:active {
    color: #cbd2d6
}

.pypl-btn.pypl-btn--outline-blue {
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: transparent;
    color: #0070ba;
    border: 1px solid #0070ba;
    box-shadow: none
}

.pypl-btn.pypl-btn--outline-blue.pypl-btn--small {
    padding-top: 11px;
    padding-bottom: 11px
}

.pypl-btn.pypl-btn--outline-blue:focus, .pypl-btn.pypl-btn--outline-blue:hover {
    color: #005ea6
}

.pypl-btn.pypl-btn--white {
    background-color: #fff;
    color: #2c2e2f
}

.pypl-btn.pypl-btn--white:focus, .pypl-btn.pypl-btn--white:hover {
    color: #2c2e2f;
    background-color: #eaeced
}

.pypl-btn.pypl-btn--white:active {
    color: #2c2e2f;
    background-color: #eaeced
}

@keyframes headerclose {
    0% {
        background-color: #009cde;
        background-image: radial-gradient(circle farthest-side at center bottom, #009cde, #003087 125%)
    }

    40% {
        background-color: #009cde;
        background-image: radial-gradient(circle farthest-side at center bottom, #009cde, #003087 125%)
    }

    50% {
        background-image: radial-gradient(circle farthest-side at left top, rgba(0, 156, 222, .5), rgba(0, 48, 135, .75) 125%)
    }

    65% {
        background-image: radial-gradient(circle farthest-side at left top, rgba(0, 156, 222, .65), rgba(0, 48, 135, .5) 125%)
    }

    80% {
        background-image: radial-gradient(circle farthest-side at left top, rgba(0, 156, 222, .3), rgba(0, 48, 135, .25) 125%)
    }

    90% {
        background-image: radial-gradient(circle farthest-side at left top, rgba(0, 156, 222, .1), rgba(0, 0, 0, .05) 125%)
    }

    100% {
        background-image: none
    }
}

@keyframes enhanced-header-close {
    0% {
        background-image: linear-gradient(to bottom, #012169, #003087)
    }

    40% {
        background-image: linear-gradient(to bottom, #012169, #003087)
    }

    100% {
        background-image: none
    }
}

@keyframes slide-from-left {
    0% {
        transform: translateX(-240px);
        opacity: 0
    }

    1% {
        opacity: 1;
        transform: translateX(-240px)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes slide-from-right {
    0% {
        transform: translateX(240px);
        opacity: 0
    }

    1% {
        opacity: 1;
        transform: translateX(240px)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes slide-to-left {
    0% {
        transform: translateX(0)
    }

    1% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(-240px)
    }
}

@keyframes slide-to-right {
    0% {
        transform: translateX(0)
    }

    1% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(240px)
    }
}

.main-menu {
    position: absolute;
    left: 0;
    top: 0;
    text-align: left;
    display: none
}

.main-menu ul {
    padding-right: 0
}

.main-menu a, .main-menu a:active, .main-menu a:focus, .main-menu a:hover, .main-menu a:visited {
    color: #fff
}

@media (min-width:1152px) {
    .main-menu {
        position: static;
        display: inline-block
    }

    .main-menu li {
        display: inline-block
    }
}

.pp-header--rtl .main-menu {
    text-align: right
}

.main-menu .closer-mobile {
    display: inline-block
}

@media (min-width:1152px) {
    .main-menu .closer-mobile {
        display: none
    }
}

.main-menu .closer-mobile button {
    border: none;
    background-color: transparent;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    padding: 0;
    font-size: 1rem
}

.main-menu .closer-mobile button::before {
    content: '';
    display: inline-block;
    width: 9px;
    height: 9px;
    overflow: hidden;
    border: 1px solid #fff;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    opacity: .75;
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    z-index: -1;
    margin-right: 10px
}

.pp-header--rtl .main-menu .closer-mobile button::before {
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.main-menu .closer-mobile button:active, .main-menu .closer-mobile button:focus {
    outline: 0
}

.main-menu .closer-mobile button:hover {
    text-decoration: underline
}

.main-menu .closer-desktop {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
    height: auto
}

.pp-header--rtl .main-menu .closer-desktop {
    right: auto;
    left: 0
}

@media (min-width:1152px) {
    .main-menu .closer-desktop {
        display: inline-block
    }
}

.main-menu .closer-desktop button {
    position: absolute;
    top: 18px;
    right: 0;
    width: 29px;
    height: 29px;
    text-indent: -999em;
    overflow: hidden;
    border-radius: 5px;
    border: none;
    background-color: transparent;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent
}

.pp-header--rtl .main-menu .closer-desktop button {
    right: -29px
}

@media (min-width:1152px) {
    .main-menu .closer-desktop button::after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAFFWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTIgMS4xNDk2MDIsIDIwMTIvMTAvMTAtMTg6MTA6MjQgICAgICAgICI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpkYW09Imh0dHA6Ly93d3cuZGF5LmNvbS9kYW0vMS4wIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczpQYXlQYWw9Ind3dy5wYXlwYWwuY29tL2Jhc2UvdjEiCiAgIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIgogICBkYzptb2RpZmllZD0iMjAxMy0xMi0xMFQxNTo0ODo1Ny41NjQtMDg6MDAiCiAgIGRhbTpzaXplPSIyMTIiCiAgIGRhbTpQaHlzaWNhbHdpZHRoaW5pbmNoZXM9Ii0xLjAiCiAgIGRhbTpleHRyYWN0ZWQ9IjIwMTMtMTItMTBUMTU6NDg6NTYuMjYzLTA4OjAwIgogICBkYW06c2hhMT0iMDc0OWZkM2I0ZWVjYWZhOWM1OGExZDY1MzU3N2M5MGFhMTE5MDMzZSIKICAgZGFtOk51bWJlcm9mdGV4dHVhbGNvbW1lbnRzPSIwIgogICBkYW06RmlsZWZvcm1hdD0iUE5HIgogICBkYW06UHJvZ3Jlc3NpdmU9Im5vIgogICBkYW06UGh5c2ljYWxoZWlnaHRpbmRwaT0iLTEiCiAgIGRhbTpNSU1FdHlwZT0iaW1hZ2UvcG5nIgogICBkYW06TnVtYmVyb2ZpbWFnZXM9IjEiCiAgIGRhbTpCaXRzcGVycGl4ZWw9IjMyIgogICBkYW06UGh5c2ljYWxoZWlnaHRpbmluY2hlcz0iLTEuMCIKICAgZGFtOlBoeXNpY2Fsd2lkdGhpbmRwaT0iLTEiCiAgIHRpZmY6SW1hZ2VMZW5ndGg9IjI1IgogICB0aWZmOkltYWdlV2lkdGg9IjI1IgogICBQYXlQYWw6c3RhdHVzPSJTb3VyY2VBcHByb3ZlZCIKICAgUGF5UGFsOnNvdXJjZU5vZGVQYXRoPSIvY29udGVudC9kYW0vUGF5UGFsRGlnaXRhbEFzc2V0cy9zcGFydGFJbWFnZXMvR2xvYmFsSW1hZ2VzL21rdGcvMjAxNGRlc2lnbi9jbG9zZV9yZXZlcnNlLnBuZyIKICAgUGF5UGFsOmlzU291cmNlPSJ0cnVlIj4KICAgPGRjOmxhbmd1YWdlPgogICAgPHJkZjpCYWcvPgogICA8L2RjOmxhbmd1YWdlPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/PoWTukgAAACbSURBVEjH7dM7CoAwEATQ2AlaiB9EEAQLCzsLb6Ol9z9CnEIhhZr9JJ0L0214EHaM+Ucz1tpa+b5D0q+FHNmQUQj0yI40vsVKAjlAS33AgtgAFxIDVEgN+KBgwBsUHHiA1iiAA83IgSyxgPuLJk1hyWcqLSy7B8Eg3xWpIeqZiiFuD9iQtGhk6FoUF82Bhq+lBCmUx1IimflHOieo30np52rwiAAAAABJRU5ErkJggg==) center center no-repeat
    }

    .main-menu .closer-desktop button:active, .main-menu .closer-desktop button:focus {
        box-shadow: 0 0 0 1px #ccc;
        outline: 0
    }
}

.main-menu .separator-menu::before {
    content: '';
    width: .01em;
    height: .8em;
    border: 1px solid #fff;
    border-style: none none none solid;
    position: absolute;
    top: 51%;
    left: 0;
    box-sizing: border-box;
    margin-top: -.4em
}

.pp-header--rtl .main-menu .separator-menu::before {
    right: 0
}

@media (max-width:1151px) {
    .main-menu .separator-menu::before {
        display: none
    }
}

.pp-header a.closer-mobile button, .pp-header a.main-link, .pp-header a.main-link:focus, .pp-header a.main-link:hover {
    background-color: transparent;
    text-decoration: none;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 700
}

.pp-header .closer-mobile button, .pp-header .main-link, .pp-header .main-link:focus, .pp-header .main-link:hover {
    color: #fff;
    text-transform: uppercase;
    line-height: 2.7;
    letter-spacing: 1px;
    position: relative
}

.closer-mobile button.pypl-header__subnav-control::after, .main-link.pypl-header__subnav-control::after, .main-link:focus.pypl-header__subnav-control::after, .main-link:hover.pypl-header__subnav-control::after {
    content: '';
    display: inline-block;
    width: 9px;
    height: 9px;
    overflow: hidden;
    border: 1px solid #fff;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    opacity: .75;
    position: relative;
    left: 5px;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .3s ease-out;
    box-sizing: border-box;
    z-index: -1
}

.pp-header--rtl .closer-mobile button.pypl-header__subnav-control::after, .pp-header--rtl .main-link.pypl-header__subnav-control::after, .pp-header--rtl .main-link:focus.pypl-header__subnav-control::after, .pp-header--rtl .main-link:hover.pypl-header__subnav-control::after {
    right: 6px;
    left: 0;
    top: -2px;
    position: relative
}

@media (max-width:1151px) {
    .pp-header--rtl .closer-mobile button.pypl-header__subnav-control::after, .pp-header--rtl .main-link.pypl-header__subnav-control::after, .pp-header--rtl .main-link:focus.pypl-header__subnav-control::after, .pp-header--rtl .main-link:hover.pypl-header__subnav-control::after {
        -ms-transform: rotate(135deg);
        transform: rotate(135deg);
        left: 5px
    }
}

@media (min-width:1152px) {
    .closer-mobile button.pypl-header__subnav-control::after, .main-link.pypl-header__subnav-control::after, .main-link:focus.pypl-header__subnav-control::after, .main-link:hover.pypl-header__subnav-control::after {
        top: -2px;
        left: 10px;
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }
}

@media (min-width:1152px) {
    .closer-mobile button, .main-link, .main-link:focus, .main-link:hover {
        padding: 25px;
        margin: 0 1px;
        letter-spacing: 1px
    }

    .closer-mobile button.pypl-header__subnav-control--is-active, .closer-mobile button.pypl-header__subnav-control--is-highlighted, .closer-mobile button:focus, .closer-mobile button:hover, .main-link.pypl-header__subnav-control--is-active, .main-link.pypl-header__subnav-control--is-highlighted, .main-link:focus, .main-link:focus.pypl-header__subnav-control--is-active, .main-link:focus.pypl-header__subnav-control--is-highlighted, .main-link:focus:focus, .main-link:focus:hover, .main-link:hover, .main-link:hover.pypl-header__subnav-control--is-active, .main-link:hover.pypl-header__subnav-control--is-highlighted, .main-link:hover:focus, .main-link:hover:hover {
        text-decoration: none;
        outline: 0;
        border-bottom: 2px solid #fff
    }
}

.submenu-wrapper {
    display: none;
    width: 100%
}

@media (min-width:1152px) {
    .submenu-wrapper {
        position: absolute;
        left: 0;
        top: 72px
    }
}

.pp-header__subnav {
    position: absolute;
    top: 0;
    left: 0
}

@media (max-width:1151px) {
    .pp-header__subnav {
        background-color: #009cde;
        background-image: radial-gradient(circle farthest-side at center bottom, #009cde, #003087 125%);
        width: 240px;
        height: 100%;
        padding: 15px;
        z-index: 1
    }
}

.pp-header__subnav a {
    color: #fff;
    display: block;
    font-size: 15px;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    padding: 10px 0 10px 10px
}

.pp-header__subnav a:focus, .pp-header__subnav a:hover {
    outline: 0;
    text-decoration: underline
}

@media (min-width:1152px) {
    .pp-header__subnav a {
        padding: 5% 1em 0 0;
        font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
        font-weight: 400;
        font-weight: 300;
        -webkit-font-smoothing: auto;
        -moz-osx-font-smoothing: auto
    }
}

.pp-header__subnav li {
    display: list-item;
    width: 100%
}

.pp-header__subnav em, .pp-header__subnav span {
    display: none;
    font-style: normal;
    font-size: 12px
}

.pp-header__subnav .submenu-cols.lvl-2 .submenu-col:last-of-type {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid rgba(255, 255, 255, .3)
}

.pp-header__subnav .submenu-col {
    margin: 0
}

@media (min-width:1152px) {
    .pp-header__subnav {
        position: relative;
        padding-left: 0;
        padding-right: 0
    }

    .pp-header__subnav li {
        height: 72px
    }

    .pp-header__subnav .submenu-lvl2-row-2 li, .pp-header__subnav .submenu-lvl2-row-3 li, .pp-header__subnav .submenu-lvl2-row-4 li {
        height: 36px
    }

    .pp-header__subnav em, .pp-header__subnav span {
        display: block
    }

    .pp-header__subnav .submenu-cols {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-line-pack: stretch;
        align-content: stretch
    }

    .no-flexbox .pp-header__subnav .submenu-cols {
        display: inline-block
    }

    .pp-header__subnav .submenu-cols.lvl-2 .submenu-col {
        max-width: 25%
    }

    .pp-header__subnav .submenu-cols.lvl-2 .submenu-col a {
        padding-top: 10px
    }

    .pp-header__subnav .submenu-cols.lvl-2 .submenu-col:last-of-type {
        margin-top: 0;
        border-top: none;
        padding-top: 0;
        position: relative;
        height: 144px;
        padding-left: 20px
    }

    .pp-header__subnav .submenu-cols.lvl-2 .submenu-col:last-of-type::before {
        border-left: 1px solid rgba(255, 255, 255, .3);
        display: block;
        content: '';
        width: 0;
        height: 90%;
        position: absolute;
        top: 5px;
        left: -10px
    }

    .pp-header__subnav .submenu-cols.lvl-2 .submenu-col:last-of-type a {
        font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
        font-weight: 400
    }

    .pp-header--rtl .pp-header__subnav .submenu-cols.lvl-2 .submenu-col:last-of-type {
        padding-right: 20px;
        padding-left: 0
    }

    .pp-header--rtl .pp-header__subnav .submenu-cols.lvl-2 .submenu-col:last-of-type::before {
        right: -10px;
        left: auto
    }

    .pp-header__subnav .submenu-col {
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 25%;
        max-width: 25%;
        margin: 0 0 1rem
    }
}

.pp-header__subnav li.submenu-col__header {
    display: none
}

.pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols .submenu-col__header {
    display: block;
    text-transform: uppercase;
    white-space: nowrap;
    color: #fff;
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    border-bottom: 1px solid rgba(255, 255, 255, .3);
    padding-top: 20px;
    padding-bottom: 5px
}

.pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols .submenu-col:first-child .submenu-col__header {
    padding-top: 10px
}

.pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols .submenu-col li a {
    padding: 5px 0 5px 10px;
    font-weight: 700
}

.pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols .submenu-col li.link-type--secondary {
    height: 28px
}

.pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols .submenu-col li.link-type--secondary a {
    font-weight: 400
}

.pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols .submenu-col--l2-list {
    margin-bottom: 0
}

@media (min-width:1152px) {
    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols {
        -ms-flex-pack: normal;
        justify-content: normal;
        padding-top: 32px
    }

    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols.submenu-cols--3 .submenu-col:nth-child(3) {
        margin-left: 25%
    }

    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols .submenu-col {
        padding-right: 30px
    }

    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols .submenu-col__header {
        color: #eaeced;
        padding-top: 0;
        margin-bottom: 10px
    }

    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols .submenu-col:first-child .submenu-col__header {
        padding-top: 0
    }

    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols .submenu-col li {
        margin-bottom: .5rem;
        height: initial
    }

    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols .submenu-col li a {
        padding: 0
    }

    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols[class*=submenu-cols--l2-].submenu-cols--3 .submenu-col:nth-child(3) {
        margin-left: 0
    }

    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols[class*=submenu-cols--l2-] .submenu-col {
        width: 20%;
        max-width: 20%
    }

    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols[class*=submenu-cols--l2-] .submenu-col ul {
        margin-left: 0
    }

    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols[class*=submenu-cols--l2-] .submenu-col__header {
        margin-bottom: 20px
    }

    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols[class*=submenu-cols--l2-] .submenu-col--include-l2 {
        width: 40%;
        max-width: 40%
    }

    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols[class*=submenu-cols--l2-] .submenu-col--include-l2 .submenu-col--l2-list {
        display: inline-block;
        vertical-align: top;
        width: 50%
    }

    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols[class*=submenu-cols--l2-] .submenu-col--include-l2 .submenu-col--l2-list:last-child {
        padding-left: 20px
    }

    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols[class*=submenu-cols--l2-].submenu-cols--l2-2.submenu-cols--2 .submenu-col--include-l2 {
        width: 50%;
        max-width: 50%
    }

    .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols[class*=submenu-cols--l2-].submenu-cols--l2-1.submenu-cols--2 .submenu-col:first-child, .pp-header--enhanced.pp-header--active-link-1 .submenu-cols--grouped.submenu-cols[class*=submenu-cols--l2-].submenu-cols--l2-1.submenu-cols--3 .submenu-col:first-child {
        margin-right: 20%
    }
}

.main-menu__sublist {
    margin-top: 20px;
    border-top: 1px solid rgba(255, 255, 255, .3);
    padding-top: 30px;
    width: 86%
}

.main-menu__sublist li {
    min-height: 42px
}

.main-menu__sublist a:not(.pypl-btn) {
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    color: #fff
}

@media (min-width:1152px) {
    .main-menu__sublist {
        display: none
    }
}

.sublist-cta-wrapper {
    position: absolute;
    min-width: 80%;
    top: 25em;
    top: 80vh;
    z-index: -1
}

@media screen and (orientation:landscape) {
    .sublist-cta-wrapper {
        position: relative;
        top: 3em
    }
}

.pp-header--menu-open .main-menu {
    display: inline-block
}

@media (max-width:1151px) {
    .pp-header--menu-open .main-menu {
        background-color: #009cde;
        background-image: radial-gradient(circle farthest-side at center bottom, #009cde, #003087 125%);
        -ms-transform: translateX(-240px);
        transform: translateX(-240px);
        width: 240px;
        height: 100%;
        padding-top: 15px;
        padding-left: 15px;
        position: absolute;
        min-height: 1000px;
        border-right: 1px solid rgba(255, 255, 255, .3)
    }
}

@media (min-width:1152px) {
    .pp-header--menu-open .main-menu {
        background: 0 0
    }
}

@media (max-width:1151px) {
    .pp-header--menu-open.pp-header--rtl .main-menu {
        -ms-transform: translateX(100vw);
        transform: translateX(100vw);
        padding-left: 0;
        padding-right: 15px;
        border-right: none;
        border-left: 1px solid rgba(255, 255, 255, .3)
    }
}

.pypl-header__subnav-control--is-active.pypl-header__subnav-control::after, .pypl-header__subnav-control--is-active.pypl-header__subnav-control:focus::after, .pypl-header__subnav-control--is-active.pypl-header__subnav-control:hover::after {
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    top: 2px
}

.pp-header--rtl .pypl-header__subnav-control--is-active.pypl-header__subnav-control::after, .pp-header--rtl .pypl-header__subnav-control--is-active.pypl-header__subnav-control:focus::after, .pp-header--rtl .pypl-header__subnav-control--is-active.pypl-header__subnav-control:hover::after {
    top: 2px
}

.pypl-header__subnav-control--is-active+.submenu-wrapper {
    display: block;
    z-index: 2
}

@media (max-width:1151px) {
    .pypl-header__subnav-control--is-active+.submenu-wrapper .pp-header__subnav {
        animation: slide-from-left .4s ease-out 1;
        border-right: 1px solid rgba(255, 255, 255, .3)
    }
}

@media (max-width:1151px) {
    .pp-header--rtl .pypl-header__subnav-control--is-active+.submenu-wrapper .pp-header__subnav {
        animation: slide-from-right .4s ease-out 1;
        border-left: 1px solid rgba(255, 255, 255, .3);
        border-right: none
    }
}

@media (max-width:1151px) {
    .pypl-header__subnav-control--is-closing+.submenu-wrapper {
        display: block
    }

    .pypl-header__subnav-control--is-closing+.submenu-wrapper .pp-header__subnav {
        overflow: hidden;
        border-right: 1px solid rgba(255, 255, 255, .3);
        animation: slide-to-left .4s ease-out 1
    }
}

@media (max-width:1151px) {
    .pp-header--rtl .pypl-header__subnav-control--is-closing+.submenu-wrapper .pp-header__subnav {
        border-left: 1px solid rgba(255, 255, 255, .3);
        border-right: none;
        animation: slide-to-right .4s ease-out 1
    }
}

.no-flexboxlegacy .pp-header__subnav a, .no-flexboxlegacy .pp-header__subnav div, .no-flexboxlegacy .pp-header__subnav li, .no-flexboxlegacy .pp-header__subnav ul {
    display: inline-block;
    vertical-align: top
}

.no-flexboxlegacy .pp-header__subnav li {
    text-align: left
}

body.menu-open.fixed-open {
    overflow-y: hidden
}

.pp-header.pp-header--fixed {
    position: fixed;
    padding: 9px 0 11px
}

.pp-header.pp-header--fixed~div, .pp-header.pp-header--fixed~footer, .pp-header.pp-header--fixed~section {
    top: 0
}

.pp-header.pp-header--fixed .pypl-logo--white::after {
    content: '';
    display: none;
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_fc_hl.svg)
}

@media (min-width:1152px) {
    html[lang=en-JP] .pp-header.pp-header--fixed .pypl-logo--white::after, html[lang=ja-JP] .pp-header.pp-header--fixed .pypl-logo--white::after {
        background-image: url(../../www.paypalobjects.com/marketing/web/jp/logo/PayPal_Logo_Japan_Horizontal_Full_Color_RGB.svg);
        background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_fc_jp.png)\9;
        background-size: 93pt 43px
    }
}

.pp-header.pp-header--fixed.pp-header--sticky.pp-header--submenu-close, .pp-header.pp-header--fixed.pp-header--sticky.pp-header--submenu-open {
    top: 0
}

.pp-header.pp-header--fixed-style {
    padding: 9px 0 11px;
    background-color: #fff;
    border: 0 transparent;
    top: 0;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2), 0 0 10px 1px rgba(255, 255, 255, .2);
    transition: background, height, box-shadow .2s ease-out
}

.pp-header.pp-header--fixed-style.pp-header--menu-open {
    background: 0 0
}

.pp-header.pp-header--fixed-style.pp-header--menu-open::before {
    height: 56px;
    background: #fff;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2), 0 0 10px 1px rgba(255, 255, 255, .2)
}

.pp-header.pp-header--fixed-style.pp-header--menu-open .main-menu__sublist .pypl-btn.pypl-btn--outline-white {
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff;
    color: #fff
}

@media (min-width:1152px) {
    .pp-header.pp-header--fixed-style.theme-background-color-white {
        padding-top: 18px
    }
}

.pp-header.pp-header--fixed-style .pypl-logo--white {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_fc_hl.svg)
}

@media (min-width:1152px) {
    html[lang=en-JP] .pp-header.pp-header--fixed-style .pypl-logo--white, html[lang=ja-JP] .pp-header.pp-header--fixed-style .pypl-logo--white {
        background-image: url(../../www.paypalobjects.com/marketing/web/jp/logo/PayPal_Logo_Japan_Horizontal_Full_Color_RGB.svg);
        background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_fc_jp.png)/9
    }
}

.pp-header.pp-header--fixed-style .pypl-btn.pypl-btn--outline-white {
    box-shadow: 0 0 0 1px #0070ba, 0 0 0 1px #0070ba;
    color: #0070ba
}

.pp-header.pp-header--fixed-style .header-buttons .pypl-btn.pypl-btn--white {
    background: #0070ba;
    color: #fff
}

.pp-header.pp-header--fixed-style::before {
    background-image: none
}

.pp-header.pp-header--fixed-style .menu-button-wrapper .menu-button::after, .pp-header.pp-header--fixed-style .menu-button-wrapper .menu-button::before {
    border-color: #0070ba
}

.pp-header.pp-header--fixed.theme-background-color-white {
    border-bottom: 1px solid #eaeced;
    box-shadow: none
}

.pp-header.pp-header--fixed.theme-background-color-white.pp-header--submenu-open {
    border-bottom: none
}

.pp-header.pp-header--fixed.theme-background-color-white.pp-header--sticky {
    border: none;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2), 0 0 10px 1px rgba(255, 255, 255, .2)
}

@media (min-width:1152px) {
    .pp-header.pp-header--fixed {
        padding: 18px 0 0
    }

    .pp-header.pp-header--fixed .container {
        max-width: 1192px
    }

    .pp-header.pp-header--fixed .pp-header__subnav a {
        padding-top: 20px
    }

    .pp-header.pp-header--fixed .pp-header__subnav .submenu-cols.lvl-2 .submenu-col {
        max-width: 20%
    }

    .pp-header.pp-header--fixed.pp-header--submenu-open {
        height: 249px
    }

    .pp-header.pp-header--fixed .submenu-lvl2.submenu-lvl2-row-4 li {
        height: 30px
    }

    .pp-header.pp-header--fixed .submenu-cols.lvl-2 .submenu-col:last-of-type::before {
        border-left: 1px solid rgba(255, 255, 255, .3);
        display: block;
        content: '';
        width: 0;
        height: 105px;
        position: absolute;
        top: 25px;
        left: -10px
    }

    .pp-header.pp-header--fixed-style {
        transition: height, background .2s ease-out
    }

    .pp-header.pp-header--fixed-style .pypl-header__subnav-control::after {
        border: 1px solid #2c2e2f;
        border-left-color: transparent;
        border-top-color: transparent
    }

    .pp-header.pp-header--fixed-style .closer-mobile button, .pp-header.pp-header--fixed-style .main-link, .pp-header.pp-header--fixed-style .main-link:focus, .pp-header.pp-header--fixed-style .main-link:hover {
        color: #2c2e2f
    }

    .pp-header.pp-header--fixed-style .closer-mobile button.pypl-header__subnav-control--is-active, .pp-header.pp-header--fixed-style .closer-mobile button.pypl-header__subnav-control--is-highlighted, .pp-header.pp-header--fixed-style .closer-mobile button:focus, .pp-header.pp-header--fixed-style .closer-mobile button:hover, .pp-header.pp-header--fixed-style .main-link.pypl-header__subnav-control--is-active, .pp-header.pp-header--fixed-style .main-link.pypl-header__subnav-control--is-highlighted, .pp-header.pp-header--fixed-style .main-link:focus, .pp-header.pp-header--fixed-style .main-link:focus.pypl-header__subnav-control--is-active, .pp-header.pp-header--fixed-style .main-link:focus.pypl-header__subnav-control--is-highlighted, .pp-header.pp-header--fixed-style .main-link:focus:focus, .pp-header.pp-header--fixed-style .main-link:focus:hover, .pp-header.pp-header--fixed-style .main-link:hover, .pp-header.pp-header--fixed-style .main-link:hover.pypl-header__subnav-control--is-active, .pp-header.pp-header--fixed-style .main-link:hover.pypl-header__subnav-control--is-highlighted, .pp-header.pp-header--fixed-style .main-link:hover:focus, .pp-header.pp-header--fixed-style .main-link:hover:hover {
        border-bottom: 2px solid #2c2e2f
    }
}

@media (min-width:1152px) {
    html[lang=en-CA] .pp-header.pp-header--help .pypl-logo-wrapper, html[lang=fr-CA] .pp-header.pp-header--help .pypl-logo-wrapper {
        width: auto
    }

    html[lang=en-CA] .pp-header.pp-header--help .main-menu, html[lang=fr-CA] .pp-header.pp-header--help .main-menu {
        margin: 0 auto
    }

    html[lang=en-CA] .pp-header.pp-header--help .main-menu .main-link, html[lang=en-CA] .pp-header.pp-header--help .main-menu .main-link:focus, html[lang=en-CA] .pp-header.pp-header--help .main-menu .main-link:hover, html[lang=fr-CA] .pp-header.pp-header--help .main-menu .main-link, html[lang=fr-CA] .pp-header.pp-header--help .main-menu .main-link:focus, html[lang=fr-CA] .pp-header.pp-header--help .main-menu .main-link:hover {
        padding: 25px 15px
    }

    html[lang=en-CA] .pp-header.pp-header--help .main-menu .main-link:after, html[lang=en-CA] .pp-header.pp-header--help .main-menu .main-link:focus:after, html[lang=en-CA] .pp-header.pp-header--help .main-menu .main-link:hover:after, html[lang=fr-CA] .pp-header.pp-header--help .main-menu .main-link:after, html[lang=fr-CA] .pp-header.pp-header--help .main-menu .main-link:focus:after, html[lang=fr-CA] .pp-header.pp-header--help .main-menu .main-link:hover:after {
        right: 0
    }

    html[lang=en-CA] .pp-header.pp-header--help .header-buttons, html[lang=fr-CA] .pp-header.pp-header--help .header-buttons {
        width: 248px;
        height: 36px
    }

    html[lang=en-CA] .pp-header.pp-header--help .header-buttons>div, html[lang=fr-CA] .pp-header.pp-header--help .header-buttons>div {
        min-width: fit-content;
        position: unset
    }

    html[lang=en-CA] .pp-header.pp-header--help.pp-header--rtl .main-link:after, html[lang=en-CA] .pp-header.pp-header--help.pp-header--rtl .main-link:focus:after, html[lang=en-CA] .pp-header.pp-header--help.pp-header--rtl .main-link:hover:after, html[lang=fr-CA] .pp-header.pp-header--help.pp-header--rtl .main-link:after, html[lang=fr-CA] .pp-header.pp-header--help.pp-header--rtl .main-link:focus:after, html[lang=fr-CA] .pp-header.pp-header--help.pp-header--rtl .main-link:hover:after {
        right: 5px
    }
}

@media (min-width:1152px) {
    html[lang=fr-FR] .closer-mobile button, html[lang=fr-FR] .main-link, html[lang=fr-FR] .main-link:focus, html[lang=fr-FR] .main-link:hover, html[lang=fr] .closer-mobile button, html[lang=fr] .main-link, html[lang=fr] .main-link:focus, html[lang=fr] .main-link:hover {
        padding: 25px 20px
    }
}

@keyframes slideMenuRightToLeft {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(-100vw)
    }
}

@keyframes arrowlink {
    0% {
        right: 1.125rem
    }

    100% {
        right: .875rem
    }
}

.main-menu_animation-properties {
    background-color: #fff !important;
    top: 3.5rem;
    height: 100vh;
    width: 100vw;
    min-height: calc(96.5vh);
    z-index: -2
}

.hoverLink:hover {
    padding: .625rem 0;
    padding-right: 2.625rem;
    cursor: pointer;
    background: #faf8f5;
    border-radius: 0 .75rem .75rem 0
}

.hoverLink:hover>a {
    position: relative
}

.hoverLink:hover:before {
    position: absolute;
    bottom: 0;
    content: '';
    width: 1rem;
    padding: 0;
    cursor: pointer;
    background: #faf8f5;
    border-radius: .75rem;
    z-index: -1;
    width: calc(100% + 1rem);
    left: -1rem;
    top: 0
}

.hoverLink:active::after, .hoverLink:hover::after {
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    z-index: 1;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    transition: all .2s;
    top: 50%;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2919 18.6273C12.9014 18.2368 12.9014 17.6036 13.2919 17.2131L18.5842 11.9208L13.2925 6.63787C12.9017 6.24767 12.9011 5.61451 13.2913 5.22366C13.6815 4.83281 14.3147 4.83228 14.7055 5.22248L20.7055 11.2125C20.8933 11.4 20.9989 11.6544 20.999 11.9198C20.9991 12.1851 20.8938 12.4396 20.7061 12.6273L14.7061 18.6273C14.3156 19.0178 13.6824 19.0178 13.2919 18.6273Z' fill='%23001C64'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.999 11.9198C20.999 12.472 20.5513 12.9202 19.999 12.9202L4.03906 12.9202C3.48678 12.9202 3.03906 12.4725 3.03906 11.9202C3.03906 11.3679 3.48678 10.9202 4.03906 10.9202L19.999 10.9202C20.5513 10.9202 20.999 11.3675 20.999 11.9198Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
    background-size: 1.25rem 1.25rem;
    height: 1.25rem;
    width: 1.25rem;
    animation: arrowlink .2s ease-out forwards
}

.focusLink:focus-visible {
    outline: transparent;
    background: #faf8f5
}

.focusLink:focus-visible::before {
    content: '';
    position: absolute;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    text-indent: -.125rem;
    display: block !important;
    transition: none;
    background-image: none;
    background-size: 0;
    height: calc(100% - .25rem);
    width: calc(100% + 1rem);
    border: .156rem solid #0070e0 !important;
    box-shadow: 0 0 0 .375rem #0070e026;
    border-radius: .75rem;
    z-index: -1;
    background-color: #faf8f5;
    left: -1rem;
    top: 50%
}

.focusLink:focus-visible::after {
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    z-index: 1;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    transition: all .2s;
    top: 50%;
    animation: arrowlink .2s ease-out forwards;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2919 18.6273C12.9014 18.2368 12.9014 17.6036 13.2919 17.2131L18.5842 11.9208L13.2925 6.63787C12.9017 6.24767 12.9011 5.61451 13.2913 5.22366C13.6815 4.83281 14.3147 4.83228 14.7055 5.22248L20.7055 11.2125C20.8933 11.4 20.9989 11.6544 20.999 11.9198C20.9991 12.1851 20.8938 12.4396 20.7061 12.6273L14.7061 18.6273C14.3156 19.0178 13.6824 19.0178 13.2919 18.6273Z' fill='%23001C64'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.999 11.9198C20.999 12.472 20.5513 12.9202 19.999 12.9202L4.03906 12.9202C3.48678 12.9202 3.03906 12.4725 3.03906 11.9202C3.03906 11.3679 3.48678 10.9202 4.03906 10.9202L19.999 10.9202C20.5513 10.9202 20.999 11.3675 20.999 11.9198Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
    background-size: 1.25rem 1.25rem;
    height: 1.25rem;
    width: 1.25rem
}

@media (min-width:47rem) {
    .menu-open-dw {
        transition: none
    }
}

.pp-header.pp-header--enhanced .dw-overlay-menu-open {
    display: none
}

@media (min-width:47rem) {
    .pp-header.pp-header--submenu-open .dw-overlay-menu-open {
        opacity: .5;
        background-color: #000;
        height: 100vh;
        width: 100vw;
        position: fixed;
        left: 0;
        top: 0;
        z-index: -2;
        display: block
    }
}

.menu-open-dw.menu-open {
    -ms-transform: translateX(0);
    transform: translateX(0)
}

@media (max-width:46.9375rem) {
    .menu-open-dw.menu-open {
        overflow: hidden
    }

    .menu-open-dw.menu-open .pp-header.dw-pp-header {
        height: 100vh;
        background-color: #fff;
        overflow-y: scroll
    }
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header.pp-header--submenu-open.pp-header--enhanced {
        max-height: 30.875rem !important
    }
}

.pp-header.dw-pp-header {
    height: auto;
    padding: .75rem 0
}

.pp-header.dw-pp-header body {
    -ms-transform: none;
    transform: none
}

.pp-header.dw-pp-header .pypl-header__subnav-control--is-closing {
    background-color: #fff
}

.pp-header.dw-pp-header.pp-header--submenu-close {
    background-color: #fff !important;
    background-image: none !important;
    background-size: 0
}

.pp-header.dw-pp-header.pp-header::after {
    border: 0
}

.pp-header.dw-pp-header.pp-header--enhanced {
    padding: 0;
    box-shadow: none;
    z-index: 100
}

.pp-header.dw-pp-header.pp-header--enhanced::before {
    box-shadow: none;
    border: 0;
    height: 3.5rem
}

.pp-header.dw-pp-header.pp-header--enhanced::after {
    content: '';
    display: block;
    top: 3.5rem;
    width: 100%;
    border-bottom: .0625rem solid #c6c6c6
}

.pp-header.dw-pp-header.pp-header--enhanced .main-menu-list {
    margin-bottom: 0;
    margin-left: 0;
    display: none
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header.pp-header--enhanced .main-menu-list {
        display: -ms-flexbox;
        display: flex;
        margin-left: 0
    }
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header.pp-header--enhanced {
        padding: 0;
        transition: max-height .3s;
        max-height: 5rem
    }

    .pp-header.dw-pp-header.pp-header--enhanced>div:first-of-type {
        padding-top: 0;
        padding-bottom: 0;
        background-color: #fff
    }

    .pp-header.dw-pp-header.pp-header--enhanced>div {
        height: 100%
    }

    .pp-header.dw-pp-header.pp-header--enhanced::before {
        height: 5rem;
        box-shadow: none;
        border: 0
    }

    .pp-header.dw-pp-header.pp-header--enhanced::after {
        content: '';
        display: block;
        top: 5rem;
        border-bottom: .0625rem solid #c6c6c6
    }
}

@media (min-width:91.875rem) {
    .pp-header.dw-pp-header.pp-header--enhanced {
        max-height: 7rem
    }

    .pp-header.dw-pp-header.pp-header--enhanced::before {
        height: 7rem
    }

    .pp-header.dw-pp-header.pp-header--enhanced::after {
        top: 7rem
    }
}

@media (max-width:46.9375rem) {
    .pp-header.dw-pp-header.pp-header--menu-open .menu-button-wrapper #menu-button::after {
        background-image: url(../../www.paypalobjects.com/paypal-ui/icons/svg/v2-close.svg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
        margin-left: -.5rem;
        height: 1.5rem;
        width: 1.5rem;
        top: .313rem;
        background-repeat: no-repeat
    }

    .pp-header.dw-pp-header.pp-header--menu-open .menu-button-wrapper #menu-button::before {
        display: none
    }
}

@media (max-width:46.9375rem) {
    .pp-header.dw-pp-header .pypl-header__subnav-control--is-active+.submenu-wrapper .pp-header__subnav {
        animation: slide-from-left .4s ease-out 1
    }
}

@media (max-width:46.9375rem) {
    .pp-header.dw-pp-header .pp-header.pp-header--enhanced.pp-header--menu-open .main-menu .pp-header__subnav {
        animation: slide-from-left .4s ease-out 1
    }
}

@media (max-width:46.9375rem) {
    .pp-header.dw-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-0 .main-menu-list:not:first-child, .pp-header.dw-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-1 .main-menu-list:not:first-child, .pp-header.dw-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-2 .main-menu-list:not:first-child {
        display: none
    }

    .pp-header.dw-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-0 .main-menu-list>li>a, .pp-header.dw-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-1 .main-menu-list>li>a, .pp-header.dw-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-2 .main-menu-list>li>a {
        display: none
    }
}

@media (max-width:46.9375rem) {
    .pp-header.dw-pp-header.pp-header--submenu-close .main-menu {
        background-color: #fff !important;
        top: 3.5rem;
        height: 100vh;
        width: 100vw;
        min-height: calc(96.5vh);
        z-index: -2;
        -ms-transform: translate(-100vw, 0);
        transform: translate(-100vw, 0);
        display: block
    }
}

@media (max-width:46.9375rem) {
    .pp-header.dw-pp-header.pp-header--menu-open .main-menu {
        background-color: #fff !important;
        top: 3.5rem;
        height: 100vh;
        width: 100vw;
        min-height: calc(96.5vh);
        z-index: -2;
        margin: 0;
        padding: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        color: #001c64;
        font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
        animation: slide-from-left .4s ease-out 1
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .main-menu-list {
        display: block;
        padding-top: 1.5rem
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .main-menu-list>li {
        padding: 1.125rem 1.5rem
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .main-menu-list>li:first-child {
        padding-top: 0;
        padding-bottom: 1.125rem
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control::after {
        overflow: hidden;
        display: inline-block;
        opacity: 1;
        z-index: -1;
        height: 1.125rem;
        width: 1.125rem;
        margin-left: .125rem;
        -ms-transform: rotate(0);
        transform: rotate(0)
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav {
        background-color: #fff !important;
        width: 100%
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .closer {
        color: #001c64;
        font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
        text-transform: none;
        letter-spacing: normal;
        text-decoration: none
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .closer::before {
        overflow: hidden;
        display: inline-block;
        opacity: 1;
        z-index: -1;
        height: 1.125rem;
        width: 1.125rem;
        margin-left: .125rem;
        -ms-transform: rotate(0);
        transform: rotate(0);
        margin-left: -.25rem;
        vertical-align: text-top;
        border: 0
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col {
        padding-left: 2.25rem;
        padding-right: 0
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header {
        color: #001c64;
        font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
        color: #001c64 !important;
        border: 0;
        position: relative;
        margin: 0
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header::after {
        overflow: hidden;
        display: inline-block;
        opacity: 1;
        z-index: -1;
        height: 1.125rem;
        width: 1.125rem;
        margin-left: .125rem;
        -ms-transform: rotate(0);
        transform: rotate(0);
        position: absolute;
        border: 0
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header-open::after {
        overflow: hidden;
        display: inline-block;
        opacity: 1;
        z-index: -1;
        height: 1.125rem;
        width: 1.125rem;
        margin-left: .125rem;
        -ms-transform: rotate(0);
        transform: rotate(0);
        position: absolute;
        border: 0
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .accordion-open>li>a {
        color: #001c64;
        font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
        color: #001c64 !important;
        margin: 0;
        padding: 0
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .accordion-open>li {
        position: relative
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .accordion-open>li>a:focus:after, .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .accordion-open>li>a:hover:after {
        position: absolute;
        bottom: 0;
        content: '';
        cursor: pointer
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .accordion-open>li>a:focus-visible {
        outline: transparent;
        background: #faf8f5
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .accordion-open>li>a:focus-visible::before {
        content: '';
        position: absolute;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        text-indent: -.125rem;
        display: block !important;
        transition: none;
        background-image: none;
        background-size: 0;
        height: calc(100% - .25rem);
        width: calc(100% + 1rem);
        border: .156rem solid #0070e0 !important;
        box-shadow: 0 0 0 .375rem #0070e026;
        border-radius: .75rem;
        z-index: -1;
        background-color: #faf8f5;
        left: -1rem;
        top: 50%
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .accordion-open>li>a:focus-visible::after {
        background-repeat: no-repeat;
        content: '';
        position: absolute;
        z-index: 1;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        cursor: pointer;
        transition: all .2s;
        top: 50%;
        animation: arrowlink .2s ease-out forwards;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2919 18.6273C12.9014 18.2368 12.9014 17.6036 13.2919 17.2131L18.5842 11.9208L13.2925 6.63787C12.9017 6.24767 12.9011 5.61451 13.2913 5.22366C13.6815 4.83281 14.3147 4.83228 14.7055 5.22248L20.7055 11.2125C20.8933 11.4 20.9989 11.6544 20.999 11.9198C20.9991 12.1851 20.8938 12.4396 20.7061 12.6273L14.7061 18.6273C14.3156 19.0178 13.6824 19.0178 13.2919 18.6273Z' fill='%23001C64'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.999 11.9198C20.999 12.472 20.5513 12.9202 19.999 12.9202L4.03906 12.9202C3.48678 12.9202 3.03906 12.4725 3.03906 11.9202C3.03906 11.3679 3.48678 10.9202 4.03906 10.9202L19.999 10.9202C20.5513 10.9202 20.999 11.3675 20.999 11.9198Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        background-size: 1.25rem 1.25rem;
        height: 1.25rem;
        width: 1.25rem
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .accordion-open>li>a:focus-visible {
        outline-color: transparent;
        background-color: transparent
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .accordion-open>li>a:focus-visible::before {
        height: calc(100% - .25rem);
        width: calc(100% + 2rem)
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .accordion-open>li>a:focus-visible::after {
        margin-right: -1.125rem;
        background-size: 1.25rem 1.25rem
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards {
        margin-bottom: .938rem
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards .submenu-card:focus, .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards .submenu-card:hover {
        position: relative
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards .submenu-card:focus:after, .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards .submenu-card:hover:after {
        position: absolute;
        bottom: 0;
        content: '';
        padding: 0;
        cursor: pointer;
        right: -1rem;
        top: 0
    }
}

@media (min-width:36rem) {
    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .main-menu-list>li {
        padding-left: 2.25rem;
        padding-right: 2.25rem
    }
}

.pp-header.dw-pp-header .pp-header__wrapper {
    display: -ms-flexbox;
    display: flex;
    padding-bottom: .75rem;
    padding-top: .75rem
}

@media (max-width:46.9375rem) {
    .pp-header.dw-pp-header .pp-header__wrapper {
        height: 3.5rem
    }
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .pp-header__wrapper {
        padding-bottom: 1rem;
        padding-top: 1rem
    }
}

@media (min-width:64rem) {
    .pp-header.dw-pp-header .pp-header__wrapper {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media (min-width:91.875rem) {
    .pp-header.dw-pp-header .pp-header__wrapper {
        padding-bottom: 2rem;
        padding-top: 2rem
    }
}

.pp-header.dw-pp-header .pypl-logo-wrapper {
    left: 2rem;
    top: .25rem;
    height: 2.125rem;
    width: 1.75rem;
    z-index: 2
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .pypl-logo-wrapper {
        left: 0;
        top: .5rem;
        height: 2.125rem;
        width: 1.75rem
    }
}

.pp-header.dw-pp-header .main-menu .main-menu__sublist {
    display: none
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .main-menu {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-align: center;
        align-items: center;
        position: static;
        background-color: #fff !important;
        margin-left: 3rem;
        height: 3rem
    }
}

@media (min-width:72rem) {
    .pp-header.dw-pp-header .main-menu {
        padding: 0
    }
}

.pp-header.dw-pp-header .header-buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.pp-header.dw-pp-header .header-buttons>div>a:last-child {
    margin-left: 1rem
}

@media (max-width:46.9375rem) {
    .pp-header.dw-pp-header .header-buttons {
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .pp-header.dw-pp-header .header-buttons>div {
        -ms-flex-align: center;
        align-items: center
    }
}

.pp-header.dw-pp-header .header-buttons a.pypl-btn-link-desktop-only {
    display: none !important
}

.pp-header.dw-pp-header .header-buttons #ul-btn {
    padding: .75rem 1.5rem;
    font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    background-color: #fff
}

.pp-header.dw-pp-header .header-buttons #ul-btn:hover {
    text-decoration: none
}

@media (max-width:46.9375rem) {
    .pp-header.dw-pp-header .header-buttons #ul-btn:hover {
        text-decoration: underline
    }

    .pp-header.dw-pp-header .header-buttons #ul-btn.pypl-btn--small {
        color: #001c64;
        font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
        border: 0;
        padding: 0;
        min-width: 2.438rem;
        font-weight: 400
    }
}

.pp-header.dw-pp-header .header-buttons #logout-button, .pp-header.dw-pp-header .header-buttons #myaccount-button {
    padding: .75rem 1.5rem;
    font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    background-color: #fff;
    max-height: 3rem
}

.pp-header.dw-pp-header .header-buttons #logout-button:focus, .pp-header.dw-pp-header .header-buttons #myaccount-button:focus {
    text-decoration: none
}

.pp-header.dw-pp-header .header-buttons #logout-button:hover, .pp-header.dw-pp-header .header-buttons #myaccount-button:hover {
    text-decoration: none
}

@media (max-width:46.9375rem) {
    .pp-header.dw-pp-header .header-buttons #logout-button, .pp-header.dw-pp-header .header-buttons #myaccount-button {
        max-height: 2rem
    }

    .pp-header.dw-pp-header .header-buttons #logout-button.pypl-btn--small, .pp-header.dw-pp-header .header-buttons #myaccount-button.pypl-btn--small {
        color: #001c64;
        font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
        padding: .375rem 1rem;
        height: 2rem;
        width: auto
    }

    .pp-header.dw-pp-header .header-buttons #logout-button:hover, .pp-header.dw-pp-header .header-buttons #myaccount-button:hover {
        text-decoration: none
    }

    .pp-header.dw-pp-header .header-buttons #logout-button:focus, .pp-header.dw-pp-header .header-buttons #logout-button:focus-visible, .pp-header.dw-pp-header .header-buttons #myaccount-button:focus, .pp-header.dw-pp-header .header-buttons #myaccount-button:focus-visible {
        text-decoration: none;
        outline: transparent
    }

    .pp-header.dw-pp-header .header-buttons #logout-button:focus-visible::after, .pp-header.dw-pp-header .header-buttons #logout-button:focus::after, .pp-header.dw-pp-header .header-buttons #myaccount-button:focus-visible::after, .pp-header.dw-pp-header .header-buttons #myaccount-button:focus::after {
        content: '';
        position: absolute;
        left: -.125rem;
        top: -.125rem;
        border-radius: inherit;
        text-indent: -.125rem;
        height: calc(100% + .25rem);
        width: calc(100% + .25rem);
        pointer-events: none
    }
}

.pp-header.dw-pp-header .header-buttons #logout-button {
    display: block !important
}

.pp-header.dw-pp-header .header-buttons #signup-button {
    padding: .75rem 1.5rem;
    font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
    display: block !important;
    font-weight: 400
}

.pp-header.dw-pp-header .header-buttons #signup-button:hover {
    text-decoration: none
}

.pp-header.dw-pp-header .header-buttons #signup-button:focus {
    text-decoration: none
}

@media (max-width:46.9375rem) {
    .pp-header.dw-pp-header .header-buttons #signup-button {
        height: 2rem;
        width: auto;
        padding: .375rem 1rem;
        display: block !important;
        font-weight: 400
    }
}

.pp-header.dw-pp-header #signup-button:focus, .pp-header.dw-pp-header #signup-button:focus-visible {
    text-decoration: none;
    outline: transparent
}

.pp-header.dw-pp-header #signup-button:focus-visible::after, .pp-header.dw-pp-header #signup-button:focus::after {
    content: '';
    position: absolute;
    left: -.125rem;
    top: -.125rem;
    border-radius: inherit;
    text-indent: -.125rem;
    height: calc(100% + .25rem);
    width: calc(100% + .25rem);
    pointer-events: none
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .pypl-btn--outline-white:focus, .pp-header.dw-pp-header .pypl-btn--outline-white:focus-visible, .pp-header.dw-pp-header .pypl-btn--white:focus, .pp-header.dw-pp-header .pypl-btn--white:focus-visible {
        text-decoration: none;
        outline: transparent
    }

    .pp-header.dw-pp-header .pypl-btn--outline-white:focus-visible::after, .pp-header.dw-pp-header .pypl-btn--outline-white:focus::after, .pp-header.dw-pp-header .pypl-btn--white:focus-visible::after, .pp-header.dw-pp-header .pypl-btn--white:focus::after {
        content: '';
        position: absolute;
        left: -.125rem;
        top: -.125rem;
        border-radius: inherit;
        text-indent: -.125rem;
        height: calc(100% + .25rem);
        width: calc(100% + .25rem);
        pointer-events: none
    }
}

.pp-header.dw-pp-header .menu-button-wrapper #menu-button {
    border: 0;
    text-indent: -9999px;
    white-space: nowrap;
    height: 1.5rem;
    width: 1.5rem;
    padding: 0;
    overflow: visible;
    top: auto;
    box-shadow: none;
    background: 0 0;
    color: transparent;
    outline-color: transparent
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .menu-button-wrapper #menu-button {
        display: none
    }
}

.pp-header.dw-pp-header .menu-button-wrapper #menu-button::after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.33789H19' stroke='%23042A7F' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1 9.33789H19' stroke='%23042A7F' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1 17.3379H19' stroke='%23042A7F' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    border: 0;
    background-size: contain;
    left: .125rem;
    top: .5625rem;
    height: 1rem;
    width: 1.125rem;
    margin-left: -.375rem;
    background-repeat: no-repeat
}

.pp-header.dw-pp-header .menu-button-wrapper #menu-button::before {
    display: none
}

.pp-header.dw-pp-header .pypl-logo {
    height: 2.125rem;
    width: 1.75rem;
    background-image: url(../../www.paypalobjects.com/paypal-ui/logos/svg/paypal-mark-color.svg) !important;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

@media (max-width:46.9375rem) {
    .pp-header.dw-pp-header .pypl-logo {
        height: 2.125rem;
        width: 1.75rem;
        background-size: cover;
        margin-top: -.25rem
    }
}

.pp-header.dw-pp-header .pypl-logo:focus-visible {
    border: none;
    box-shadow: none;
    border-radius: .25rem;
    outline: transparent
}

.pp-header.dw-pp-header .pypl-logo:focus-visible:after {
    content: '';
    position: absolute;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    left: -.4375rem;
    top: .8125rem;
    text-indent: -.125rem;
    height: calc(100% + .5rem);
    width: calc(100% + .75rem);
    border: .1875rem solid #0070e0;
    box-shadow: 0 0 0 .375rem #0070e026;
    border-radius: .375rem
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .pypl-logo:focus-visible:after {
        left: -.375rem;
        top: 50%
    }
}

.pp-header.dw-pp-header .main-menu-list {
    display: inline-block
}

.pp-header.dw-pp-header .main-menu-list>li:first-child {
    padding-left: 0
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .main-menu-list>li {
        padding: 0 1rem
    }
}

@media (min-width:64rem) {
    .pp-header.dw-pp-header .main-menu-list>li {
        padding: 0 2.25rem
    }
}

.pp-header.dw-pp-header a.main-link {
    color: #001c64;
    font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
    color: #001c64 !important;
    text-transform: initial;
    padding: 0 !important;
    letter-spacing: normal
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header a.main-link {
        font-weight: 400;
        position: relative
    }

    .pp-header.dw-pp-header a.main-link::after {
        -ms-transform: none;
        transform: none;
        transition: none
    }
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .main-menu .main-link:hover {
        border: 0;
        padding-bottom: 0
    }
}

.pp-header.dw-pp-header a.main-link::after {
    display: none
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .main-link.pypl-header__subnav-control::after, .pp-header.dw-pp-header .main-link:hover.pypl-header__subnav-control::after {
        border: 0 !important
    }
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .main-menu-list a.pypl-header__subnav-control--is-highlighted {
        border: 0;
        border-bottom: 0;
        padding-bottom: 0;
        border-color: transparent
    }
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .main-menu-list a.pypl-header__subnav-control:focus-visible, .pp-header.dw-pp-header a.main-link:focus-visible {
        outline: transparent
    }

    .pp-header.dw-pp-header .main-menu-list a.pypl-header__subnav-control:focus-visible::after, .pp-header.dw-pp-header a.main-link:focus-visible::after {
        content: '';
        position: absolute;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        left: -.563rem;
        top: 50%;
        text-indent: -.125rem;
        display: block !important;
        opacity: 1;
        z-index: 1;
        background-color: transparent
    }
}

.pp-header.dw-pp-header .submenu-wrapper {
    background-color: #fff !important
}

.pp-header.dw-pp-header .submenu-wrapper .container {
    padding-bottom: 4.5rem;
    padding-top: 3rem;
    background-color: #fff
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .submenu-wrapper .container {
        margin-top: 0;
        height: 100%;
        padding-top: 0
    }
}

@media (min-width:64rem) {
    .pp-header.dw-pp-header .submenu-wrapper .container {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .submenu-wrapper {
        position: absolute;
        left: 0;
        top: 5.0625rem
    }
}

@media (min-width:91.875rem) {
    .pp-header.dw-pp-header .submenu-wrapper {
        left: 0;
        top: 7.0625rem
    }
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header.pp-header.pp-header--enhanced.pp-header--submenu-open.dw-pp-header .pypl-header__subnav-control--is-active+.submenu-wrapper {
        height: auto
    }
}

@media (min-width:72rem) {
    .pp-header.dw-pp-header.pp-header.pp-header--enhanced.pp-header--submenu-open.dw-pp-header .pypl-header__subnav-control--is-active+.submenu-wrapper {
        height: calc(100% - 7rem)
    }
}

.pp-header.dw-pp-header .pp-header__subnav {
    background-image: unset;
    background-color: #fff !important;
    padding: 0 1.5rem;
    width: 100%
}

@media (min-width:36rem) {
    .pp-header.dw-pp-header .pp-header__subnav {
        padding: 0 2.25rem
    }
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .pp-header__subnav {
        position: relative;
        padding: 0;
        left: 0;
        top: 0;
        display: block;
        animation: none;
        padding-left: 4.5rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .closer-mobile {
        display: none
    }
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col {
    margin: 0
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header {
    color: #001c64;
    font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
    color: #001c64 !important;
    display: block;
    cursor: default;
    text-decoration: none;
    padding: 0;
    margin: 0
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header {
        padding-top: .5rem;
        padding-bottom: .5rem;
        padding-right: 2.625rem
    }
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href {
        cursor: pointer
    }
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3 {
    padding-right: 1.5rem;
    max-width: unset;
    width: 100%
}

@media (min-width:47rem) and (max-width:72rem) {
    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3 {
        max-width: 33%
    }
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3>ul {
    margin: 0
}

@media (min-width:72rem) {
    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3 {
        padding-right: 1.625rem
    }
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4 {
    max-width: unset;
    width: 100%
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4>ul {
    margin: 0
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6 {
    max-width: unset;
    width: 100%
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-12 {
    max-width: unset
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-12 {
        max-width: 25rem;
        width: 100%
    }
}

@media (min-width:64rem) {
    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-12 {
        max-width: 27.25rem
    }
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container a {
    text-decoration: none;
    color: #001c64;
    font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
    color: #001c64 !important
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container ul>li {
        padding: .625rem 0
    }
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75-3 .submenu-col:nth-last-child(1), .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75-4 .submenu-col:nth-last-child(1) {
        padding-right: 0
    }
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul {
        margin-top: .5rem
    }
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards {
    max-width: unset;
    width: 100%
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card {
    cursor: pointer
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card a {
    color: #001c64;
    font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card {
    border-radius: 1rem;
    padding: 1.5rem 1.25rem;
    border: 0;
    position: relative;
    background: #fff;
    box-sizing: border-box
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a {
    display: -ms-flexbox;
    display: flex;
    width: calc(100% - 1rem);
    padding-right: 1rem;
    position: relative;
    -ms-flex-align: center;
    align-items: center
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a>img {
    display: block;
    height: 3.75rem;
    width: 3.75rem;
    margin-right: 1rem
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a .text {
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 500;
    font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a .subtext {
    display: block;
    font-size: .875rem;
    line-height: 1.375rem;
    margin-top: .25rem
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a>div {
    position: relative;
    width: 100%
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a>div::after {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2919 18.6273C12.9014 18.2368 12.9014 17.6036 13.2919 17.2131L18.5842 11.9208L13.2925 6.63787C12.9017 6.24767 12.9011 5.61451 13.2913 5.22366C13.6815 4.83281 14.3147 4.83228 14.7055 5.22248L20.7055 11.2125C20.8933 11.4 20.9989 11.6544 20.999 11.9198C20.9991 12.1851 20.8938 12.4396 20.7061 12.6273L14.7061 18.6273C14.3156 19.0178 13.6824 19.0178 13.2919 18.6273Z' fill='%23001C64'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.999 11.9198C20.999 12.472 20.5513 12.9202 19.999 12.9202L4.03906 12.9202C3.48678 12.9202 3.03906 12.4725 3.03906 11.9202C3.03906 11.3679 3.48678 10.9202 4.03906 10.9202L19.999 10.9202C20.5513 10.9202 20.999 11.3675 20.999 11.9198Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
    background-size: 1.25rem 1.25rem;
    height: 1.25rem;
    width: 1.25rem;
    content: '';
    right: -2rem;
    top: 50%;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-repeat: no-repeat
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a:focus-visible {
    outline-color: transparent;
    z-index: 1
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a:focus-visible::after {
    position: absolute;
    content: '';
    background-image: none;
    background-size: 0;
    height: calc(100% + 3rem);
    width: calc(100% + 3.5rem);
    border: .156rem solid #0070e0 !important;
    box-shadow: 0 0 0 .375rem #0070e026;
    border-radius: 1rem;
    background: #faf8f5;
    left: -1.25rem;
    top: -1.5rem;
    z-index: -1
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a::after {
    position: absolute;
    border: .0625rem solid #c6c6c6;
    content: '';
    left: -1.25rem;
    top: -1.5rem;
    height: calc(100% + 3rem);
    width: calc(100% + 3.5rem);
    border-radius: 1rem
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card:focus, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card:hover {
    border: none;
    background: #faf8f5;
    box-shadow: none;
    padding-left: 1.25rem !important
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card:focus>a::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card:hover>a::after {
    border: none;
    background-color: transparent
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-0, .pp-header.dw-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-1, .pp-header.dw-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-2 {
        height: 100%;
        max-height: 25rem
    }

    .pp-header.dw-pp-header .dw-submenu-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 2.744rem
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-75-3, .pp-header.dw-pp-header .dw-submenu-container .wd-75-4 {
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-75-12, .pp-header.dw-pp-header .dw-submenu-container .wd-75-6 {
        display: -ms-flexbox;
        display: flex
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards {
        padding: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-right: 0 !important
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li {
        box-sizing: border-box;
        border-radius: .375rem;
        padding: 1.25rem 1.5rem
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li:not(:last-child) {
        margin-bottom: 1rem
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li a {
        margin: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li a .text {
        font-weight: 500;
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li a img {
        margin-right: 1rem;
        max-width: 3.75rem;
        max-height: 3.75rem
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards .submenu-card>a {
        position: relative
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards .submenu-card>a:focus-visible {
        border: none;
        border-radius: .375rem;
        outline: transparent
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards .submenu-card>a:focus-visible::after {
        content: '';
        position: absolute;
        left: -1.5rem;
        top: -1.25rem;
        text-indent: -.125rem;
        height: calc(100% + 2.5rem);
        width: calc(100% + 3rem);
        pointer-events: none
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-25-3, .pp-header.dw-pp-header .dw-submenu-container .wd-25-4 {
        width: 33.25rem
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-25-3 .dw-submenu-cards, .pp-header.dw-pp-header .dw-submenu-container .wd-25-4 .dw-submenu-cards {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 3rem
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-25-3 .dw-submenu-cards.submenu-col li:not(:last-child), .pp-header.dw-pp-header .dw-submenu-container .wd-25-4 .dw-submenu-cards.submenu-col li:not(:last-child) {
        margin-bottom: 0
    }

    .pp-header.dw-pp-header .dw-submenu-container .submenu-col {
        padding-right: .625rem
    }

    .pp-header.dw-pp-header .dw-submenu-container .submenu-col .submenu-col__header_with_href {
        position: relative;
        cursor: pointer
    }

    .pp-header.dw-pp-header .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus, .pp-header.dw-pp-header .dw-submenu-container .submenu-col .submenu-col__header_with_href:hover {
        padding-right: 2.625rem
    }

    .pp-header.dw-pp-header .dw-submenu-container .submenu-col li, .pp-header.dw-pp-header .dw-submenu-container .submenu-col li a {
        height: auto;
        padding: 0
    }

    .pp-header.dw-pp-header .accordion-open>li>a {
        color: #001c64;
        font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
        color: #001c64 !important
    }

    .pp-header.dw-pp-header .submenu-col>ul>li {
        position: relative
    }

    .pp-header.dw-pp-header .submenu-col>ul>li>a {
        height: 100%;
        width: 100%;
        position: relative
    }
}

@media (min-width:72rem) {
    .pp-header.dw-pp-header .dw-submenu-container .wd-25 {
        margin: 0
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards {
        padding: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin: 0
    }

    .pp-header.dw-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li:not(:last-child) {
        margin-bottom: 1rem
    }
}

@media (max-width:46.9375rem) {
    .pp-header.dw-pp-header .pp-header__subnav .submenu-col ul {
        display: none
    }

    .pp-header.dw-pp-header .pp-header__subnav .submenu-col ul.accordion-close {
        display: none
    }

    .pp-header.dw-pp-header .pp-header__subnav .submenu-col ul.accordion-open {
        display: block
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .pp-header.dw-pp-header.pp-header__wrapper {
        width: 100%
    }

    .pp-header.dw-pp-header.pp-header__wrapper .pp-header__subnav .closer-mobile {
        margin-bottom: .625rem
    }

    .pp-header.dw-pp-header.pp-header__wrapper .pp-header--menu-open .main-menu.dw-main-menu {
        top: 3.125rem;
        width: inherit
    }
}

.pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header {
    border: 0
}

@media (min-width:1152px) {
    .pp-header.dw-pp-header.pp-header .container {
        max-width: 74.5rem
    }
}

@media (max-width:71.9375rem) {
    html {
        scroll-behavior: smooth
    }

    .pp-header--menu-open .main-menu {
        top: 3.125rem
    }
}

.pp-header.dw-pp-header.pp-header.pp-header--enhanced #signup-button, .pp-header.dw-pp-header.pp-header.pp-header--enhanced.pp-header--submenu-open #signup-button {
    background-color: #003087
}

.pp-header.dw-pp-header.pp-header--enhanced #ul-btn.pypl-btn--small {
    border: .125rem solid #003087;
    color: #003087;
    padding: .3125rem 1rem
}

.pp-header.dw-pp-header .header-buttons #logout-button, .pp-header.dw-pp-header .header-buttons #myaccount-button, .pp-header.dw-pp-header .header-buttons #signup-button, .pp-header.dw-pp-header .header-buttons #ul-btn, .pp-header.dw-pp-header .header-buttons .pypl-btn, .pp-header.dw-pp-header .header-buttons .pypl-btn--small {
    font-size: .875rem;
    line-height: 1.375rem;
    max-height: 2rem;
    padding: .3125rem 1rem;
    min-width: auto;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 1.5625rem
}

.pp-header.dw-pp-header .header-buttons #logout-button, .pp-header.dw-pp-header .header-buttons #myaccount-button, .pp-header.dw-pp-header .header-buttons #ul-btn {
    border: .125rem solid #003087;
    color: #003087
}

.pp-header.dw-pp-header .header-buttons #logout-button:hover, .pp-header.dw-pp-header .header-buttons #myaccount-button:hover, .pp-header.dw-pp-header .header-buttons #ul-btn:hover {
    border: .125rem solid #0070e0;
    color: #0070e0;
    text-decoration: none
}

.pp-header.dw-pp-header .header-buttons #logout-button:focus, .pp-header.dw-pp-header .header-buttons #logout-button:focus-visible, .pp-header.dw-pp-header .header-buttons #myaccount-button:focus, .pp-header.dw-pp-header .header-buttons #myaccount-button:focus-visible, .pp-header.dw-pp-header .header-buttons #ul-btn:focus, .pp-header.dw-pp-header .header-buttons #ul-btn:focus-visible {
    text-decoration: none
}

.pp-header.dw-pp-header .header-buttons #logout-button:focus-visible::after, .pp-header.dw-pp-header .header-buttons #logout-button:focus::after, .pp-header.dw-pp-header .header-buttons #myaccount-button:focus-visible::after, .pp-header.dw-pp-header .header-buttons #myaccount-button:focus::after, .pp-header.dw-pp-header .header-buttons #ul-btn:focus-visible::after, .pp-header.dw-pp-header .header-buttons #ul-btn:focus::after {
    content: '';
    position: absolute;
    left: -.125rem;
    top: -.125rem;
    border-radius: inherit;
    text-indent: -.125rem;
    height: calc(100% + .25rem);
    width: calc(100% + .25rem);
    border: .1875rem solid #0070e0;
    box-shadow: 0 0 0 .375rem #d1e5f9e6
}

.pp-header.dw-pp-header .header-buttons #signup-button {
    background-color: #003087;
    border: .125rem solid #003087
}

.pp-header.dw-pp-header .header-buttons #signup-button:focus-visible::after, .pp-header.dw-pp-header .header-buttons #signup-button:focus::after {
    border: .1875rem solid #0070e0;
    box-shadow: 0 0 0 .375rem #d1e5f9e6
}

.pp-header.dw-pp-header.pp-header.dw-pp-header.pp-header.pp-header--enhanced.pp-header--submenu-open #signup-button:hover, .pp-header.dw-pp-header.pp-header.pp-header--enhanced #signup-button:hover {
    background-color: #0070e0;
    border-color: #0070e0
}

.pp-header.dw-pp-header.pp-header--menu-open .main-menu .main-menu-list>li {
    padding: 0;
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

@media (min-width:36rem) {
    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .main-menu-list>li {
        padding: 0;
        margin-left: 2.25rem;
        margin-right: 2.25rem
    }
}

@media (max-width:46.9375rem) {
    .pp-header.dw-pp-header a.main-link {
        font-size: 1.424rem;
        line-height: 1.875rem;
        font-weight: 500;
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .main-menu-list {
        padding-top: 1.875rem
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .main-menu-list>li, .pp-header.dw-pp-header.pp-header--menu-open .main-menu .main-menu-list>li:first-child {
        border-bottom: .0625rem solid #c6c6c6;
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control {
        display: block
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:focus-visible {
        outline-color: transparent;
        outline-width: 0;
        outline: 0
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:focus-visible::before {
        content: '';
        position: absolute;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        text-indent: -.125rem;
        display: block !important;
        transition: none;
        background-image: none;
        background-size: 0;
        height: calc(100% + 1rem);
        width: calc(100% + 2rem);
        border: .156rem solid #0070e0 !important;
        box-shadow: 0 0 0 .375rem #0070e026;
        border-radius: .75rem;
        z-index: -1;
        background-color: #faf8f5;
        left: -1rem;
        top: 50%
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control::after {
        content: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2919 14.4276C9.90139 14.0371 9.90139 13.4039 10.2919 13.0134L15.5842 7.72106L10.2925 2.43816C9.90166 2.04797 9.90113 1.4148 10.2913 1.02395C10.6815 0.633102 11.3147 0.632574 11.7055 1.02277L17.7055 7.01277C17.8933 7.20026 17.9989 7.45469 17.999 7.72005C17.9991 7.98541 17.8938 8.23994 17.7061 8.42758L11.7061 14.4276C11.3156 14.8181 10.6824 14.8181 10.2919 14.4276Z' fill='%23001C64'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.999 7.72005C17.999 8.27234 17.5513 8.72047 16.999 8.72047L1.03906 8.72047C0.486778 8.72047 0.0390625 8.27275 0.0390625 7.72047C0.0390625 7.16818 0.486778 6.72047 1.03906 6.72047L16.999 6.72047C17.5513 6.72047 17.999 7.16777 17.999 7.72005Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        height: 1.5rem;
        width: 1.5rem;
        margin: 0;
        top: 0;
        float: right
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .closer-mobile {
        width: 100%
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .closer-mobile .closer {
        border-bottom: .0625rem solid #c6c6c6;
        font-size: 1rem;
        line-height: 1.625rem;
        font-weight: 400;
        margin: 0;
        margin-top: .9375rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        text-align: left;
        width: 100%
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .closer-mobile .closer::before {
        content: url("data:image/svg+xml,%3Csvg width='16' height='13' viewBox='0 0 16 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.532471 6.60824C0.532471 6.148 0.905567 5.7749 1.3658 5.7749H14.6658C15.126 5.7749 15.4991 6.148 15.4991 6.60824C15.4991 7.06847 15.126 7.44157 14.6658 7.44157H1.3658C0.905567 7.44157 0.532471 7.06847 0.532471 6.60824Z' fill='%23001C64'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.95506 1.01898C7.2805 1.34442 7.2805 1.87205 6.95506 2.19749L2.54481 6.60774L6.95457 11.0102C7.28028 11.3353 7.28072 11.863 6.95555 12.1887C6.63039 12.5144 6.10275 12.5148 5.77704 12.1897L0.77704 7.19798C0.620544 7.04175 0.532563 6.82937 0.532471 6.60824C0.532379 6.3871 0.620183 6.17535 0.776549 6.01898L5.77655 1.01898C6.10199 0.693543 6.62962 0.693543 6.95506 1.01898Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        height: 1.25rem;
        width: 1.25rem;
        margin-right: .5rem;
        margin-top: -.0625rem
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container {
        -ms-flex-direction: column;
        flex-direction: column;
        padding-bottom: 4.625rem
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col {
        padding-left: 0
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .submenu-col__header {
        border-bottom: .0625rem solid #c6c6c6;
        font-size: 1.424rem;
        line-height: 1.875rem;
        font-weight: 500;
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif;
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .submenu-col__header::after {
        content: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33329 1.16667C8.33329 0.522334 7.81096 0 7.16663 0C6.52229 0 5.99996 0.522334 5.99996 1.16667V6.00024L1.16667 6.00024C0.522334 6.00024 0 6.52258 0 7.16691C0 7.81124 0.522334 8.33358 1.16667 8.33358H5.99996V12.8333C5.99996 13.4777 6.52229 14 7.16663 14C7.81096 14 8.33329 13.4777 8.33329 12.8333V8.33358L12.8333 8.33358C13.4777 8.33358 14 7.81124 14 7.16691C14 6.52258 13.4777 6.00024 12.8333 6.00024L8.33329 6.00024V1.16667Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        height: 1.75rem;
        width: 1.75rem;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        right: -.75rem;
        top: 50%
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .submenu-col__header-open::after {
        content: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5234 8.79858C19.9465 8.37552 19.9465 7.68959 19.5234 7.26652C19.1004 6.84345 18.4144 6.84345 17.9914 7.26652L13.3958 11.8621L8.8003 7.26668C8.37723 6.84362 7.6913 6.84362 7.26824 7.26668C6.84517 7.68975 6.84517 8.37568 7.26824 8.79875L11.8637 13.3942L7.26693 17.991C6.84386 18.414 6.84386 19.1 7.26693 19.523C7.68999 19.9461 8.37592 19.9461 8.79899 19.523L13.3958 14.9263L17.9927 19.5232C18.4158 19.9463 19.1017 19.9463 19.5248 19.5232C19.9478 19.1001 19.9478 18.4142 19.5248 17.9911L14.9278 13.3942L19.5234 8.79858Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        height: 1.75rem;
        width: 1.75rem;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        right: -.375rem;
        top: 50%
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open {
        margin-top: .625rem;
        padding: 0;
        padding-bottom: 1.25rem
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li {
        padding: 0
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a {
        padding: .625rem 1.75rem .625rem 0;
        font-size: 1rem;
        line-height: 1.625rem;
        font-weight: 400
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:hover {
        padding: .625rem 1.75rem .625rem 0;
        background: 0 0;
        padding-left: 0 !important;
        margin-left: 0;
        border-radius: 0 .75rem .75rem 0
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:hover::before {
        position: absolute;
        bottom: 0;
        content: '';
        padding: 0;
        cursor: pointer;
        background: #faf8f5;
        border-radius: .75rem;
        z-index: -1;
        left: -1rem;
        top: 50%;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        height: calc(100% - .25rem);
        width: calc(100% + 2rem)
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:hover::after {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2919 18.6273C12.9014 18.2368 12.9014 17.6036 13.2919 17.2131L18.5842 11.9208L13.2925 6.63787C12.9017 6.24767 12.9011 5.61451 13.2913 5.22366C13.6815 4.83281 14.3147 4.83228 14.7055 5.22248L20.7055 11.2125C20.8933 11.4 20.9989 11.6544 20.999 11.9198C20.9991 12.1851 20.8938 12.4396 20.7061 12.6273L14.7061 18.6273C14.3156 19.0178 13.6824 19.0178 13.2919 18.6273Z' fill='%23001C64'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.999 11.9198C20.999 12.472 20.5513 12.9202 19.999 12.9202L4.03906 12.9202C3.48678 12.9202 3.03906 12.4725 3.03906 11.9202C3.03906 11.3679 3.48678 10.9202 4.03906 10.9202L19.999 10.9202C20.5513 10.9202 20.999 11.3675 20.999 11.9198Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        background-size: 1.25rem 1.25rem;
        height: 1.25rem;
        width: 1.25rem;
        content: '';
        position: absolute;
        z-index: 1;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        cursor: pointer;
        transition: all .2s;
        background-color: #faf8f5;
        top: 50%;
        background-repeat: no-repeat;
        animation: arrowlink .2s ease-out forwards;
        margin-right: -1.125rem
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-25 .submenu-col {
        padding-left: 0;
        margin-top: 2.8125rem
    }

    .pp-header.dw-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-25 .submenu-col .submenu-card {
        margin: 0;
        margin-bottom: .9375rem
    }

    .pp-header.dw-pp-header.pp-header--submenu-open.pp-header--menu-open .main-menu .main-menu-list {
        padding-top: 0
    }

    .pp-header.dw-pp-header.pp-header--submenu-open.pp-header--menu-open .main-menu .main-menu-list>li, .pp-header.dw-pp-header.pp-header--submenu-open.pp-header--menu-open .main-menu .main-menu-list>li:first-child {
        border-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        margin: 0
    }
}

@media (min-width:47rem) {
    .pp-header.dw-pp-header.pp-header--submenu-open.pp-header--enhanced {
        max-height: 39rem !important;
        z-index: 100
    }

    .pp-header.dw-pp-header .main-menu {
        margin-left: 1.5rem
    }

    .pp-header.dw-pp-header a.main-link {
        font-size: 1rem;
        line-height: 1.625rem;
        font-weight: 400;
        letter-spacing: .035em
    }

    .pp-header.dw-pp-header .pp-header__subnav {
        padding-left: 0
    }

    .pp-header.dw-pp-header .header-buttons>div {
        -ms-flex-align: center;
        align-items: center;
        height: 3rem
    }

    .pp-header.dw-pp-header .main-menu-list>li {
        padding: 0;
        margin: 0;
        margin-right: .25rem
    }

    .pp-header.dw-pp-header .main-menu-list>li:last-child {
        margin-right: 0
    }

    .pp-header.dw-pp-header.pp-header--enhanced .main-menu .main-link {
        padding: .5rem 1rem !important;
        margin: 0
    }

    .pp-header.dw-pp-header.pp-header--enhanced .main-menu .main-link:hover {
        border: 0
    }

    .pp-header.dw-pp-header a.main-link:focus-visible, .pp-header.dw-pp-header a.main-link:hover {
        background: #faf8f5;
        border-radius: .75rem;
        margin: 0
    }

    .pp-header.dw-pp-header a.main-link:focus-visible::after, .pp-header.dw-pp-header a.main-link:hover::after {
        display: none
    }

    .pp-header.dw-pp-header a.pypl-header__subnav-control--is-active.pypl-header__subnav-control--is-highlighted {
        background: #faf8f5;
        border-radius: .75rem;
        margin: 0
    }

    .pp-header.dw-pp-header a.pypl-header__subnav-control--is-active.pypl-header__subnav-control--is-highlighted::after {
        display: none
    }

    .pp-header.dw-pp-header .main-menu-list a.pypl-header__subnav-control:focus-visible::after, .pp-header.dw-pp-header a.main-link:focus-visible::after {
        border: .156rem solid #0070e0 !important;
        border-radius: .75rem;
        box-shadow: 0 0 0 .375rem #0070e026;
        left: -.1875rem;
        height: calc(100% + .25rem);
        width: calc(100% + .375rem)
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header {
        padding-top: .625rem;
        padding-bottom: .625rem;
        font-size: 1.5rem;
        line-height: 1.938rem;
        font-weight: 500;
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href {
        z-index: 1
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:hover {
        padding: .625rem 0;
        padding-right: 2.625rem;
        cursor: pointer;
        background: #faf8f5;
        border-radius: 0 .75rem .75rem 0
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:hover>a {
        position: relative
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:hover:before {
        position: absolute;
        bottom: 0;
        content: '';
        width: 1rem;
        padding: 0;
        cursor: pointer;
        background: #faf8f5;
        border-radius: .75rem;
        z-index: -1;
        width: calc(100% + 1rem);
        left: -1rem;
        top: 0
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:active::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:hover::after {
        background-repeat: no-repeat;
        content: '';
        position: absolute;
        z-index: 1;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        cursor: pointer;
        transition: all .2s;
        top: 50%;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2919 18.6273C12.9014 18.2368 12.9014 17.6036 13.2919 17.2131L18.5842 11.9208L13.2925 6.63787C12.9017 6.24767 12.9011 5.61451 13.2913 5.22366C13.6815 4.83281 14.3147 4.83228 14.7055 5.22248L20.7055 11.2125C20.8933 11.4 20.9989 11.6544 20.999 11.9198C20.9991 12.1851 20.8938 12.4396 20.7061 12.6273L14.7061 18.6273C14.3156 19.0178 13.6824 19.0178 13.2919 18.6273Z' fill='%23001C64'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.999 11.9198C20.999 12.472 20.5513 12.9202 19.999 12.9202L4.03906 12.9202C3.48678 12.9202 3.03906 12.4725 3.03906 11.9202C3.03906 11.3679 3.48678 10.9202 4.03906 10.9202L19.999 10.9202C20.5513 10.9202 20.999 11.3675 20.999 11.9198Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        background-size: 1.25rem 1.25rem;
        height: 1.25rem;
        width: 1.25rem;
        animation: arrowlink .2s ease-out forwards
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus-visible {
        outline: transparent;
        background: #faf8f5
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus-visible::before {
        content: '';
        position: absolute;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        text-indent: -.125rem;
        display: block !important;
        transition: none;
        background-image: none;
        background-size: 0;
        height: calc(100% - .25rem);
        width: calc(100% + 1rem);
        border: .156rem solid #0070e0 !important;
        box-shadow: 0 0 0 .375rem #0070e026;
        border-radius: .75rem;
        z-index: -1;
        background-color: #faf8f5;
        left: -1rem;
        top: 50%
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus-visible::after {
        background-repeat: no-repeat;
        content: '';
        position: absolute;
        z-index: 1;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        cursor: pointer;
        transition: all .2s;
        top: 50%;
        animation: arrowlink .2s ease-out forwards;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2919 18.6273C12.9014 18.2368 12.9014 17.6036 13.2919 17.2131L18.5842 11.9208L13.2925 6.63787C12.9017 6.24767 12.9011 5.61451 13.2913 5.22366C13.6815 4.83281 14.3147 4.83228 14.7055 5.22248L20.7055 11.2125C20.8933 11.4 20.9989 11.6544 20.999 11.9198C20.9991 12.1851 20.8938 12.4396 20.7061 12.6273L14.7061 18.6273C14.3156 19.0178 13.6824 19.0178 13.2919 18.6273Z' fill='%23001C64'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.999 11.9198C20.999 12.472 20.5513 12.9202 19.999 12.9202L4.03906 12.9202C3.48678 12.9202 3.03906 12.4725 3.03906 11.9202C3.03906 11.3679 3.48678 10.9202 4.03906 10.9202L19.999 10.9202C20.5513 10.9202 20.999 11.3675 20.999 11.9198Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        background-size: 1.25rem 1.25rem;
        height: 1.25rem;
        width: 1.25rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6 {
        padding-right: 1rem;
        z-index: 1
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1), .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1), .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) {
        padding-right: 0
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1) .submenu-col__header_with_href, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1) .submenu-col__header_with_href, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a {
        padding-right: 1.875rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1) .submenu-col__header_with_href:hover, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:hover, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1) .submenu-col__header_with_href:hover, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:hover, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:hover, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover {
        padding-right: 1.875rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1) .submenu-col__header_with_href:focus-visible::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1) .submenu-col__header_with_href:hover::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:focus-visible::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:hover::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1) .submenu-col__header_with_href:focus-visible::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1) .submenu-col__header_with_href:hover::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:focus-visible::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:hover::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:focus-visible::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:hover::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:focus-visible::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover::before {
        width: calc(100% + 2rem)
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1) .submenu-col__header_with_href:focus-visible::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1) .submenu-col__header_with_href:hover::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:focus-visible::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:hover::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1) .submenu-col__header_with_href:focus-visible::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1) .submenu-col__header_with_href:hover::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:focus-visible::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:hover::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:focus-visible::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:hover::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:focus-visible::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover::after {
        margin-right: -1rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25 {
        width: 19.438rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li {
        background: #fff;
        border: 0;
        box-sizing: border-box;
        border-radius: 1rem;
        padding: 1.5rem 1.25rem;
        width: 19.438rem;
        position: relative;
        display: -ms-flexbox;
        display: flex
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li:focus, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li:hover {
        background: #faf8f5;
        box-shadow: none
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li a>div::after {
        right: -2.25rem;
        top: 50%
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li a:focus-visible::after {
        height: calc(100% + 3rem);
        width: calc(100% + 3.5rem)
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25-3, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25-4, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25-6 {
        width: 40.875rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25-3 .dw-submenu-cards, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25-4 .dw-submenu-cards, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25-6 .dw-submenu-cards {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25-3 .dw-submenu-cards.submenu-col li:not(:last-child), .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25-4 .dw-submenu-cards.submenu-col li:not(:last-child), .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25-6 .dw-submenu-cards.submenu-col li:not(:last-child) {
        margin-bottom: 0
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75 {
        width: 100%
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul {
        position: relative;
        border: none;
        padding-top: .625rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul::after {
        content: '';
        position: absolute;
        z-index: 1;
        width: calc(100% - 1rem);
        border-bottom: .0625rem solid #c6c6c6;
        left: 0;
        top: 0
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li {
        padding: 0
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li>a {
        font-size: 1rem;
        line-height: 1.625rem;
        font-weight: 400;
        padding: .625rem 0;
        padding-right: 2.625rem;
        max-width: 100%;
        border-radius: .75rem;
        z-index: 1
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li>a:hover {
        padding: .625rem 0;
        padding-right: 2.625rem;
        cursor: pointer;
        background: #faf8f5;
        border-radius: 0 .75rem .75rem 0
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li>a:hover>a {
        position: relative
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li>a:hover:before {
        position: absolute;
        bottom: 0;
        content: '';
        width: 1rem;
        padding: 0;
        cursor: pointer;
        background: #faf8f5;
        border-radius: .75rem;
        z-index: -1;
        width: calc(100% + 1rem);
        left: -1rem;
        top: 0
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li>a:active::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li>a:hover::after {
        background-repeat: no-repeat;
        content: '';
        position: absolute;
        z-index: 1;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        cursor: pointer;
        transition: all .2s;
        top: 50%;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2919 18.6273C12.9014 18.2368 12.9014 17.6036 13.2919 17.2131L18.5842 11.9208L13.2925 6.63787C12.9017 6.24767 12.9011 5.61451 13.2913 5.22366C13.6815 4.83281 14.3147 4.83228 14.7055 5.22248L20.7055 11.2125C20.8933 11.4 20.9989 11.6544 20.999 11.9198C20.9991 12.1851 20.8938 12.4396 20.7061 12.6273L14.7061 18.6273C14.3156 19.0178 13.6824 19.0178 13.2919 18.6273Z' fill='%23001C64'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.999 11.9198C20.999 12.472 20.5513 12.9202 19.999 12.9202L4.03906 12.9202C3.48678 12.9202 3.03906 12.4725 3.03906 11.9202C3.03906 11.3679 3.48678 10.9202 4.03906 10.9202L19.999 10.9202C20.5513 10.9202 20.999 11.3675 20.999 11.9198Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        background-size: 1.25rem 1.25rem;
        height: 1.25rem;
        width: 1.25rem;
        animation: arrowlink .2s ease-out forwards
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li>a:focus-visible {
        outline: transparent;
        background: #faf8f5
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li>a:focus-visible::before {
        content: '';
        position: absolute;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        text-indent: -.125rem;
        display: block !important;
        transition: none;
        background-image: none;
        background-size: 0;
        height: calc(100% - .25rem);
        width: calc(100% + 1rem);
        border: .156rem solid #0070e0 !important;
        box-shadow: 0 0 0 .375rem #0070e026;
        border-radius: .75rem;
        z-index: -1;
        background-color: #faf8f5;
        left: -1rem;
        top: 50%
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li>a:focus-visible::after {
        background-repeat: no-repeat;
        content: '';
        position: absolute;
        z-index: 1;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        cursor: pointer;
        transition: all .2s;
        top: 50%;
        animation: arrowlink .2s ease-out forwards;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2919 18.6273C12.9014 18.2368 12.9014 17.6036 13.2919 17.2131L18.5842 11.9208L13.2925 6.63787C12.9017 6.24767 12.9011 5.61451 13.2913 5.22366C13.6815 4.83281 14.3147 4.83228 14.7055 5.22248L20.7055 11.2125C20.8933 11.4 20.9989 11.6544 20.999 11.9198C20.9991 12.1851 20.8938 12.4396 20.7061 12.6273L14.7061 18.6273C14.3156 19.0178 13.6824 19.0178 13.2919 18.6273Z' fill='%23001C64'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.999 11.9198C20.999 12.472 20.5513 12.9202 19.999 12.9202L4.03906 12.9202C3.48678 12.9202 3.03906 12.4725 3.03906 11.9202C3.03906 11.3679 3.48678 10.9202 4.03906 10.9202L19.999 10.9202C20.5513 10.9202 20.999 11.3675 20.999 11.9198Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        background-size: 1.25rem 1.25rem;
        height: 1.25rem;
        width: 1.25rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75-3 .submenu-col:last-child>ul::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75-4 .submenu-col:last-child>ul::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75-6 .submenu-col:last-child>ul::after {
        width: 100%
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75-12 {
        width: calc(100% - 19.438rem)
    }
}

@media (min-width:64rem) {
    .pp-header.dw-pp-header .main-menu {
        margin-left: 3rem
    }

    .pp-header.dw-pp-header .main-menu-list>li {
        margin-right: 1rem
    }

    .pp-header.dw-pp-header.pp-header.pp-header--enhanced #ul-btn.pypl-btn--small {
        padding: .75rem 2rem
    }

    .pp-header.dw-pp-header .header-buttons #logout-button, .pp-header.dw-pp-header .header-buttons #myaccount-button, .pp-header.dw-pp-header .header-buttons #signup-button, .pp-header.dw-pp-header .header-buttons #ul-btn, .pp-header.dw-pp-header .header-buttons .pypl-btn--small {
        font-size: 1.125rem;
        line-height: 1.5rem;
        max-height: 3rem;
        padding: .75rem 2rem;
        min-width: 6rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25-6 {
        width: 19.438rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25-6 .dw-submenu-cards {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25-6 .dw-submenu-cards.submenu-col li:not(:last-child) {
        margin-bottom: 1rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) {
        padding-right: 1rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a {
        padding-right: 2.625rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:hover, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover {
        padding-right: 2.625rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:focus-visible::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:hover::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:focus-visible::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover::before {
        width: calc(100% + 1rem)
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:focus-visible::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:hover::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:focus-visible::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover::after {
        margin-right: 0
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75-12, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75-6 {
        width: calc(100% - 19.438rem)
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75-12 .submenu-col:last-child>ul::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75-6 .submenu-col:last-child>ul::after {
        width: calc(100% - 1rem)
    }
}

@media (min-width:72rem) {
    .pp-header.dw-pp-header.pp-header .container {
        max-width: 86.875rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75 {
        width: calc(100% - 19.438rem)
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25 {
        width: 19.438rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li:not(:last-child) {
        margin-bottom: 1rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1), .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1), .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) {
        padding-right: 1rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1) .submenu-col__header_with_href, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1) .submenu-col__header_with_href, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a {
        padding-right: 2.625rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1) .submenu-col__header_with_href:hover, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:hover, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1) .submenu-col__header_with_href:hover, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:hover, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:hover, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover {
        padding-right: 2.625rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1) .submenu-col__header_with_href:focus-visible::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1) .submenu-col__header_with_href:hover::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:focus-visible::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:hover::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1) .submenu-col__header_with_href:focus-visible::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1) .submenu-col__header_with_href:hover::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:focus-visible::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:hover::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:focus-visible::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:hover::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:focus-visible::before, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover::before {
        width: calc(100% + 1rem)
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1) .submenu-col__header_with_href:focus-visible::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1) .submenu-col__header_with_href:hover::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:focus-visible::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:hover::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1) .submenu-col__header_with_href:focus-visible::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1) .submenu-col__header_with_href:hover::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:focus-visible::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:hover::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:focus-visible::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:hover::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:focus-visible::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover::after {
        margin-right: 0
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-12 {
        max-width: 27.25rem;
        padding-right: 0
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75-3 .submenu-col:nth-last-child(1), .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75-4 .submenu-col:nth-last-child(1) {
        padding-right: 1rem
    }

    .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75-3 .submenu-col:nth-last-child(1)>ul::after, .pp-header.dw-pp-header .pp-header__subnav .dw-submenu-container .wd-75-4 .submenu-col:nth-last-child(1)>ul::after {
        width: calc(100% - 1rem)
    }
}

@media (max-width:20rem) {
    .pp-header.dw-pp-header.pp-header .container {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .pp-header.dw-pp-header .pypl-logo-wrapper {
        left: 1.5rem
    }

    .pp-header.dw-pp-header .header-buttons>div>a:last-child {
        margin-left: .5rem
    }
}

@media (min-width:91.875rem) {
    .pp-header.dw-pp-header .submenu-wrapper .container, .pp-header.dw-pp-header.pp-header .pp-header-outer__wrapper {
        padding-left: 0;
        padding-right: 0;
        max-width: 100vw;
        grid-column-gap: clamp(1rem, .7224278312361214rem + 1.1843079200592153vw, 2rem);
        position: relative;
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 8rem 0 (1fr)[12] 0 8rem;
        grid-template-columns: 8rem 0 repeat(12, 1fr) 0 8rem
    }
}

@media (min-width:107.875rem) {
    .pp-header.dw-pp-header .submenu-wrapper .container, .pp-header.dw-pp-header.pp-header .pp-header-outer__wrapper {
        -ms-grid-columns: 8rem 1fr (calc((83.875rem - calc((12 - 1) * 2rem))/ 12))[12] 1fr 8rem;
        grid-template-columns: 8rem 1fr repeat(12, calc((83.875rem - calc((12 - 1) * 2rem))/ 12)) 1fr 8rem
    }
}

@media (min-width:120rem) {
    .pp-header.dw-pp-header .submenu-wrapper .container, .pp-header.dw-pp-header.pp-header .pp-header-outer__wrapper {
        -ms-grid-columns: clamp(8rem, -13.333333333333336rem + 17.77777777777778vw, 16rem) 1fr (calc((83.875rem - calc((12 - 1) * 2rem))/ 12))[12] 1fr clamp(8rem, -13.333333333333336rem + 17.77777777777778vw, 16rem);
        grid-template-columns: clamp(8rem, -13.333333333333336rem + 17.77777777777778vw, 16rem) 1fr repeat(12, calc((83.875rem - calc((12 - 1) * 2rem))/ 12)) 1fr clamp(8rem, -13.333333333333336rem + 17.77777777777778vw, 16rem)
    }
}

@media (min-width:91.875rem) {
    .pp-header.dw-pp-header.pp-header .container {
        max-width: initial;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        -ms-grid-column: 3;
        grid-column-start: 3;
        grid-column-end: 15
    }
}

.pp-header.dw-pp-header .pp-header__subnav {
    -ms-grid-column: 3;
    grid-column-start: 3;
    grid-column-end: 15
}

@media (min-width:64rem) {
    .menu-open-dw-smb-rebrand {
        transition: none
    }
}

.pp-header.smb-rebrand-pp-header.pp-header--enhanced .dw-overlay-menu-open {
    display: none
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header.pp-header--submenu-open .dw-overlay-menu-open {
        opacity: .5;
        background-color: #000;
        height: 100vh;
        width: 100vw;
        position: fixed;
        left: 0;
        top: 0;
        z-index: -2;
        display: block
    }
}

.menu-open-dw-smb-rebrand.menu-open {
    -ms-transform: translateX(0);
    transform: translateX(0)
}

@media (max-width:63.9375rem) {
    .menu-open-dw-smb-rebrand.menu-open {
        overflow: hidden
    }

    .menu-open-dw-smb-rebrand.menu-open .pp-header.smb-rebrand-pp-header {
        height: 100vh;
        background-color: #fff;
        overflow-y: scroll;
        overflow-x: hidden
    }
}

.pp-header.smb-rebrand-pp-header {
    height: auto;
    padding: .75rem 0
}

.pp-header.smb-rebrand-pp-header body {
    -ms-transform: none;
    transform: none
}

.pp-header.smb-rebrand-pp-header.pp-header--submenu-close {
    background-color: #fff !important;
    background-image: none !important;
    background-size: 0
}

.pp-header.smb-rebrand-pp-header.pp-header::after {
    border: 0
}

.pp-header.smb-rebrand-pp-header.pp-header--enhanced {
    padding: 0;
    box-shadow: none;
    z-index: 1000
}

.pp-header.smb-rebrand-pp-header.pp-header--enhanced::before {
    box-shadow: none;
    border: 0;
    height: 3.5rem
}

.pp-header.smb-rebrand-pp-header.pp-header--enhanced::after {
    content: '';
    display: block;
    top: 3.5rem;
    width: 100%;
    border-bottom: .0625rem solid #e6e0d9
}

.pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu-list {
    margin-bottom: 0;
    margin-left: 0;
    display: none
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu-list {
        display: -ms-flexbox;
        display: flex;
        margin-left: 0;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header.pp-header--enhanced {
        padding: 0;
        transition: min-height .3s;
        max-height: 5.5rem;
        height: 100%;
        overflow: visible
    }

    .pp-header.smb-rebrand-pp-header.pp-header--enhanced>div:first-of-type {
        padding-top: 0;
        padding-bottom: 0;
        background-color: #fff
    }

    .pp-header.smb-rebrand-pp-header.pp-header--enhanced>div {
        height: 100%
    }

    .pp-header.smb-rebrand-pp-header.pp-header--enhanced::before {
        height: 5.5rem;
        box-shadow: none;
        border: 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--enhanced::after {
        content: '';
        display: block;
        top: 5.5rem;
        border-bottom: .0625rem solid #e6e0d9
    }
}

@media (max-width:63.9375rem) {
    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .menu-button-wrapper #menu-button::after {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9997 10.1305L7.25746 5.38852C6.74102 4.87211 5.90372 4.87212 5.3873 5.38856C4.87088 5.905 4.8709 6.7423 5.38734 7.25872L10.1295 12.0007L5.38752 16.7424C4.87108 17.2588 4.87107 18.0961 5.38749 18.6126C5.90391 19.129 6.7412 19.129 7.25764 18.6126L11.9997 13.8708L16.7417 18.6126C17.2581 19.129 18.0954 19.129 18.6118 18.6126C19.1282 18.0961 19.1282 17.2588 18.6118 16.7424L13.8698 12.0007L18.612 7.25872C19.1284 6.7423 19.1284 5.905 18.612 5.38856C18.0956 4.87212 17.2583 4.87211 16.7418 5.38852L11.9997 10.1305Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
        height: 1.5rem;
        width: 1.5rem;
        background-repeat: no-repeat;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        left: 0;
        top: 0;
        margin-left: 0
    }
}

@media (max-width:63.9375rem) {
    .pp-header.smb-rebrand-pp-header .pp-header.pp-header--enhanced.pp-header--menu-open .main-menu .pp-header__subnav, .pp-header.smb-rebrand-pp-header .pypl-header__subnav-control--is-active+.submenu-wrapper .pp-header__subnav {
        animation: slide-from-left .3s ease-out 1
    }
}

@media (max-width:63.9375rem) {
    .pp-header.smb-rebrand-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-0 .main-menu-list:not:first-child, .pp-header.smb-rebrand-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-1 .main-menu-list:not:first-child, .pp-header.smb-rebrand-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-2 .main-menu-list:not:first-child {
        display: none
    }

    .pp-header.smb-rebrand-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-0 .main-menu-list>li>a, .pp-header.smb-rebrand-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-1 .main-menu-list>li>a, .pp-header.smb-rebrand-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-2 .main-menu-list>li>a {
        display: none
    }
}

@media (max-width:63.9375rem) {
    .pp-header.smb-rebrand-pp-header.pp-header--submenu-close .main-menu {
        background-color: #fff !important;
        top: 3.5rem;
        height: 100vh;
        width: 100vw;
        min-height: calc(96.5vh);
        z-index: -2;
        -ms-transform: translate(-100vw, 0);
        transform: translate(-100vw, 0);
        display: block;
        position: absolute
    }
}

@media (max-width:63.9375rem) {
    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu {
        background-color: #fff !important;
        top: 3.5rem;
        height: 100vh;
        width: 100vw;
        min-height: calc(96.5vh);
        z-index: -2;
        margin: 0;
        padding: 0;
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        color: #001c64;
        font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
        animation: slide-from-left .4s ease-out 1;
        position: absolute
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-top: 1.5rem
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control::after {
        height: 1.5rem;
        width: 1.5rem;
        margin: 0;
        top: 0;
        float: right;
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.25186 18.8258C8.73115 18.3051 8.73115 17.4609 9.25185 16.9402L13.6427 12.5493L9.25183 8.15821C8.73115 7.6375 8.73116 6.79328 9.25187 6.27259C9.77258 5.7519 10.6168 5.75192 11.1375 6.27263L16.4617 11.5971C16.9876 12.123 16.9876 12.9756 16.4617 13.5015L11.1375 18.8258C10.6168 19.3465 9.77256 19.3465 9.25186 18.8258Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        -ms-transform: none;
        transform: none;
        border: none;
        background-repeat: no-repeat;
        background-size: 100%
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav {
        background-color: #fff !important;
        width: 100%
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .closer {
        color: #001c64;
        font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
        text-transform: none;
        letter-spacing: normal;
        text-decoration: none
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .closer::before {
        overflow: hidden;
        display: inline-block;
        opacity: 1;
        z-index: -1;
        height: 1.125rem;
        width: 1.125rem;
        margin-left: .125rem;
        -ms-transform: rotate(0);
        transform: rotate(0);
        margin-left: -.25rem;
        vertical-align: text-top;
        border: 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .segment-title-container {
        padding: 1rem 0 1.75rem 0;
        margin: 0 .5rem;
        border-bottom: .0625rem solid #e6e0d9
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .segment-title-container .segment-title-link {
        padding: .46875rem .25rem .46875rem 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col {
        padding-left: 2.25rem;
        padding-right: 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header {
        color: #001c64;
        font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
        color: #001c64 !important;
        border: 0;
        position: relative;
        margin: 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header::after {
        overflow: hidden;
        display: inline-block;
        opacity: 1;
        z-index: -1;
        height: 1.125rem;
        width: 1.125rem;
        margin-left: .125rem;
        -ms-transform: rotate(0);
        transform: rotate(0);
        position: absolute;
        border: 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header-open::after {
        overflow: hidden;
        display: inline-block;
        opacity: 1;
        z-index: -1;
        height: 1.125rem;
        width: 1.125rem;
        margin-left: .125rem;
        -ms-transform: rotate(0);
        transform: rotate(0);
        position: absolute;
        border: 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .accordion-open>li>a {
        color: #001c64;
        font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
        color: #001c64 !important;
        margin: 0;
        padding: 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .accordion-open>li {
        position: relative;
        height: auto
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .accordion-open>li>a:focus:after, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .submenu-col .accordion-open>li>a:hover:after {
        position: absolute;
        bottom: 0;
        content: '';
        cursor: pointer
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards .submenu-card:focus, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards .submenu-card:hover {
        position: relative
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards .submenu-card:active::after, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards .submenu-card:focus:after, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards .submenu-card:hover:after {
        position: absolute;
        bottom: 0;
        content: '';
        padding: 0;
        cursor: pointer;
        right: -1rem;
        top: 0;
        background-color: #fff
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards .submenu-card>a::after, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards .submenu-card>a:focus-visible::after, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards .submenu-card>a:focus-visible:hover:active::after, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards .submenu-card>a:hover:active::after {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: -1rem;
        right: -2.5rem;
        bottom: -1rem;
        left: -1rem;
        border-radius: 1rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards .submenu-card:focus-visible:hover:after, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-cards .submenu-card>a:hover::after {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: -1.125rem;
        right: -2.625rem;
        bottom: -1.125rem;
        left: -1.125rem;
        border-radius: 1rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }
}

@media (min-width:36rem) {
    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list>li {
        padding-left: 2.25rem;
        padding-right: 2.25rem
    }
}

.pp-header.smb-rebrand-pp-header .pp-header__wrapper {
    display: -ms-flexbox;
    display: flex;
    padding-top: .75rem;
    padding-bottom: .75rem
}

@media (max-width:63.9375rem) {
    .pp-header.smb-rebrand-pp-header .pp-header__wrapper {
        height: 3.5rem;
        max-width: initial;
        padding-right: 1rem;
        padding-left: 1rem
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .pp-header__wrapper {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        padding-left: 2rem;
        padding-right: 2rem;
        max-width: initial
    }
}

.pp-header.smb-rebrand-pp-header .pypl-logo-wrapper {
    z-index: 2
}

@media (max-width:63.9375rem) {
    .pp-header.smb-rebrand-pp-header .pypl-logo-wrapper {
        left: 0;
        top: 0;
        height: 1.625rem;
        width: 1.625rem
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .pypl-logo-wrapper {
        left: 0;
        top: .5rem;
        height: 2.25rem;
        width: 2.25rem
    }
}

.pp-header.smb-rebrand-pp-header .main-menu .main-menu__sublist {
    display: none
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .main-menu {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-positive: 1;
        flex-grow: 1;
        position: static;
        background-color: #fff !important;
        margin-left: 3rem;
        height: 3rem
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .main-menu {
        padding: 0
    }
}

.pp-header.smb-rebrand-pp-header .header-buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.pp-header.smb-rebrand-pp-header .header-buttons>div {
    position: relative;
    right: unset;
    top: unset
}

.pp-header.smb-rebrand-pp-header .header-buttons>div>a:last-child {
    margin-left: 1rem
}

@media (max-width:63.9375rem) {
    .pp-header.smb-rebrand-pp-header .header-buttons {
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .pp-header.smb-rebrand-pp-header .header-buttons>div {
        -ms-flex-align: center;
        align-items: center
    }
}

.pp-header.smb-rebrand-pp-header .header-buttons #ul-btn {
    font-weight: 400;
    background-color: #fff
}

.pp-header.smb-rebrand-pp-header .header-buttons #ul-btn:hover {
    text-decoration: none
}

@media (max-width:63.9375rem) {
    .pp-header.smb-rebrand-pp-header .header-buttons #ul-btn:hover {
        text-decoration: underline
    }

    .pp-header.smb-rebrand-pp-header .header-buttons #ul-btn.pypl-btn--small {
        color: #001c64;
        font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
        border: 0;
        padding: 0;
        min-width: 2.438rem;
        font-weight: 400;
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif
    }
}

.pp-header.smb-rebrand-pp-header .header-buttons #logout-button, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button {
    padding: .75rem 1.5rem;
    font-weight: 400;
    background-color: #fff;
    max-height: 3rem
}

.pp-header.smb-rebrand-pp-header .header-buttons #logout-button:focus, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button:focus {
    text-decoration: none
}

.pp-header.smb-rebrand-pp-header .header-buttons #logout-button:hover, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button:hover {
    text-decoration: none
}

@media (max-width:63.9375rem) {
    .pp-header.smb-rebrand-pp-header .header-buttons #logout-button, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button {
        max-height: 2rem
    }

    .pp-header.smb-rebrand-pp-header .header-buttons #logout-button.pypl-btn--small, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button.pypl-btn--small {
        color: #001c64;
        font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif;
        padding: .375rem 1rem;
        height: 2rem;
        width: auto
    }

    .pp-header.smb-rebrand-pp-header .header-buttons #logout-button:hover, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button:hover {
        text-decoration: none
    }

    .pp-header.smb-rebrand-pp-header .header-buttons #logout-button:focus, .pp-header.smb-rebrand-pp-header .header-buttons #logout-button:focus-visible, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button:focus, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button:focus-visible {
        text-decoration: none;
        outline: transparent
    }

    .pp-header.smb-rebrand-pp-header .header-buttons #logout-button:focus-visible::after, .pp-header.smb-rebrand-pp-header .header-buttons #logout-button:focus::after, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button:focus-visible::after, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button:focus::after {
        content: '';
        position: absolute;
        text-indent: -.125rem;
        left: -.125rem;
        top: -.125rem;
        border-radius: inherit;
        height: calc(100% + .25rem);
        width: calc(100% + .25rem);
        pointer-events: none
    }
}

.pp-header.smb-rebrand-pp-header .header-buttons #logout-button {
    display: block !important
}

.pp-header.smb-rebrand-pp-header .header-buttons #signup-button {
    padding: .75rem 1.5rem;
    display: block !important;
    font-weight: 400
}

.pp-header.smb-rebrand-pp-header .header-buttons #signup-button:hover {
    text-decoration: none
}

.pp-header.smb-rebrand-pp-header .header-buttons #signup-button:focus {
    text-decoration: none
}

@media (max-width:63.9375rem) {
    .pp-header.smb-rebrand-pp-header .header-buttons #signup-button {
        height: 2rem;
        width: auto;
        padding: .375rem 1rem;
        display: block !important;
        font-weight: 400
    }
}

.pp-header.smb-rebrand-pp-header #signup-button:focus, .pp-header.smb-rebrand-pp-header #signup-button:focus-visible {
    text-decoration: none;
    outline: transparent
}

.pp-header.smb-rebrand-pp-header #signup-button:focus-visible::after, .pp-header.smb-rebrand-pp-header #signup-button:focus::after {
    content: '';
    position: absolute;
    text-indent: -.125rem;
    left: -.125rem;
    top: -.125rem;
    border-radius: inherit;
    height: calc(100% + .25rem);
    width: calc(100% + .25rem);
    pointer-events: none
}

.pp-header.smb-rebrand-pp-header .pypl-btn--outline-white, .pp-header.smb-rebrand-pp-header .pypl-btn--white {
    font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .pypl-btn--outline-white:focus, .pp-header.smb-rebrand-pp-header .pypl-btn--outline-white:focus-visible, .pp-header.smb-rebrand-pp-header .pypl-btn--white:focus, .pp-header.smb-rebrand-pp-header .pypl-btn--white:focus-visible {
        text-decoration: none;
        outline: transparent
    }

    .pp-header.smb-rebrand-pp-header .pypl-btn--outline-white:focus-visible::after, .pp-header.smb-rebrand-pp-header .pypl-btn--outline-white:focus::after, .pp-header.smb-rebrand-pp-header .pypl-btn--white:focus-visible::after, .pp-header.smb-rebrand-pp-header .pypl-btn--white:focus::after {
        content: '';
        position: absolute;
        text-indent: -.125rem;
        left: -.125rem;
        top: -.125rem;
        border-radius: inherit;
        height: calc(100% + .25rem);
        width: calc(100% + .25rem);
        pointer-events: none
    }
}

.pp-header.smb-rebrand-pp-header .menu-button-wrapper {
    float: none;
    height: 1.5rem;
    width: 1.5rem;
    margin-left: 1rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .menu-button-wrapper {
        display: none
    }
}

.pp-header.smb-rebrand-pp-header .menu-button-wrapper #menu-button {
    text-indent: -9999px;
    white-space: nowrap;
    height: 1.5rem;
    width: 1.5rem;
    padding: 0;
    top: auto;
    background: 0 0;
    color: transparent;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    left: 0;
    top: 0;
    border: none;
    box-shadow: none;
    outline: transparent;
    overflow: visible
}

.pp-header.smb-rebrand-pp-header .menu-button-wrapper #menu-button::after {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 5C4.44772 5 4 5.44772 4 6C4 6.55228 4.44772 7 5 7H19C19.5523 7 20 6.55228 20 6C20 5.44772 19.5523 5 19 5H5Z' fill='%23001C64'/%3E%3Cpath d='M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z' fill='%23001C64'/%3E%3Cpath d='M4 18C4 17.4477 4.44772 17 5 17H19C19.5523 17 20 17.4477 20 18C20 18.5523 19.5523 19 19 19H5C4.44772 19 4 18.5523 4 18Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
    border: 0;
    background-size: contain;
    left: 0;
    top: 0;
    height: 1.5rem;
    width: 1.5rem;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: 0;
    transition: none
}

.pp-header.smb-rebrand-pp-header .menu-button-wrapper #menu-button::before, .pp-header.smb-rebrand-pp-header .menu-button-wrapper #menu-button:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header .menu-button-wrapper #menu-button:hover:active::before {
    border: none;
    box-shadow: none;
    outline: transparent;
    overflow: visible;
    transition: none;
    content: '';
    position: absolute;
    height: unset;
    width: unset;
    top: -.4375rem;
    right: -.4375rem;
    bottom: -.4375rem;
    left: -.4375rem;
    border-radius: 50%;
    transition: .3s cubic-bezier(.22, 1, .36, 1);
    transition-property: inset, opacity, background-color;
    will-change: inset, opacity, background-color
}

.pp-header.smb-rebrand-pp-header .menu-button-wrapper #menu-button:focus-visible:hover::before, .pp-header.smb-rebrand-pp-header .menu-button-wrapper #menu-button:hover::before {
    text-indent: -.125rem;
    background-image: none;
    background-size: 0;
    content: '';
    position: absolute;
    height: unset;
    width: unset;
    top: -.5625rem;
    right: -.5625rem;
    bottom: -.5625rem;
    left: -.5625rem;
    border-radius: 50%;
    transition: .3s cubic-bezier(.22, 1, .36, 1);
    transition-property: inset, opacity, background-color;
    will-change: inset, opacity, background-color
}

.pp-header.smb-rebrand-pp-header .menu-button-wrapper #menu-button:active::before, .pp-header.smb-rebrand-pp-header .menu-button-wrapper #menu-button:hover::before, .pp-header.smb-rebrand-pp-header .menu-button-wrapper #menu-button:hover:active::before {
    border: .0625rem solid #e6e0d9
}

.pp-header.smb-rebrand-pp-header .menu-button-wrapper #menu-button:focus-visible::before, .pp-header.smb-rebrand-pp-header .menu-button-wrapper #menu-button:focus-visible:hover:active::before {
    border: .1875rem solid #0070e0;
    box-shadow: 0 0 0 .375rem rgba(209, 229, 249, .9)
}

.pp-header.smb-rebrand-pp-header .no-menu-button-wrapper {
    display: none
}

.pp-header.smb-rebrand-pp-header .pypl-logo {
    height: 2.25rem;
    width: 2.25rem;
    background-image: url(../../www.paypalobjects.com/paypal-ui/logos/svg/paypal-mark-color.svg) !important;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative
}

@media (max-width:63.9375rem) {
    .pp-header.smb-rebrand-pp-header .pypl-logo {
        height: 1.625rem;
        width: 1.625rem;
        background-size: cover;
        margin: 0
    }
}

.pp-header.smb-rebrand-pp-header .pypl-logo:active, .pp-header.smb-rebrand-pp-header .pypl-logo:focus, .pp-header.smb-rebrand-pp-header .pypl-logo:focus-visible, .pp-header.smb-rebrand-pp-header .pypl-logo:hover {
    border: none;
    box-shadow: none;
    overflow: visible;
    outline: transparent
}

.pp-header.smb-rebrand-pp-header .pypl-logo::before, .pp-header.smb-rebrand-pp-header .pypl-logo:focus-visible::before, .pp-header.smb-rebrand-pp-header .pypl-logo:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header .pypl-logo:hover:active::before {
    content: '';
    position: absolute;
    height: unset;
    width: unset;
    top: -.4375rem;
    right: -.5rem;
    bottom: -.5rem;
    left: -.5rem;
    border-radius: .5rem;
    transition: .3s cubic-bezier(.22, 1, .36, 1);
    transition-property: inset, opacity, background-color;
    will-change: inset, opacity, background-color
}

.pp-header.smb-rebrand-pp-header .pypl-logo:hover::before {
    text-indent: -.125rem;
    display: block;
    background-image: none;
    background-size: 0;
    content: '';
    position: absolute;
    height: unset;
    width: unset;
    top: -.5625rem;
    right: -.625rem;
    bottom: -.625rem;
    left: -.625rem;
    border-radius: .5rem;
    transition: .3s cubic-bezier(.22, 1, .36, 1);
    transition-property: inset, opacity, background-color;
    will-change: inset, opacity, background-color;
    z-index: -1
}

.pp-header.smb-rebrand-pp-header .pypl-logo:active::before, .pp-header.smb-rebrand-pp-header .pypl-logo:hover::before {
    border: .0625rem solid #e6e0d9
}

.pp-header.smb-rebrand-pp-header .pypl-logo:focus-visible::before {
    border: .1875rem solid #0070e0;
    box-shadow: 0 0 0 .375rem rgba(209, 229, 249, .9);
    -ms-transform: none;
    transform: none
}

.pp-header.smb-rebrand-pp-header .pypl-logo:focus-visible:hover::before {
    content: '';
    position: absolute;
    height: unset;
    width: unset;
    top: -.5625rem;
    right: -.625rem;
    bottom: -.625rem;
    left: -.625rem;
    border-radius: .5rem;
    transition: .3s cubic-bezier(.22, 1, .36, 1);
    transition-property: inset, opacity, background-color;
    will-change: inset, opacity, background-color
}

.pp-header.smb-rebrand-pp-header .main-menu-list {
    display: inline-block
}

.pp-header.smb-rebrand-pp-header .main-menu-list>li:first-child {
    padding-left: 0
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .main-menu-list>li {
        padding: 0 1rem
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .main-menu-list>li {
        padding: 0 2.25rem
    }
}

.pp-header.smb-rebrand-pp-header a.main-link, .pp-header.smb-rebrand-pp-header a.pypl-btn-link {
    color: #001c64;
    font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
    color: #001c64 !important;
    text-transform: initial;
    letter-spacing: normal
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header a.main-link, .pp-header.smb-rebrand-pp-header a.pypl-btn-link {
        font-weight: 400;
        position: relative
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .main-menu .main-link:hover, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:hover {
        border: 0;
        padding-bottom: 0
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .main-link.pypl-header__subnav-control::after, .pp-header.smb-rebrand-pp-header .main-link:hover.pypl-header__subnav-control::after, .pp-header.smb-rebrand-pp-header a.pypl-btn-link::after {
        border: 0 !important
    }
}

.pp-header.smb-rebrand-pp-header .main-link.pypl-header__subnav-control {
    position: relative
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .main-link.pypl-header__subnav-control .pypl-header__subnav-control-icon {
        border: 0 !important;
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.81504 5.5936C4.16217 5.24647 4.72498 5.24647 5.07211 5.5936L7.99938 8.52085L10.9268 5.59359C11.2739 5.24646 11.8367 5.24647 12.1838 5.59361C12.531 5.94075 12.5309 6.50357 12.1838 6.85069L8.63418 10.4002C8.28357 10.7508 7.71514 10.7508 7.36455 10.4002L3.81504 6.85068C3.46791 6.50355 3.4679 5.94074 3.81504 5.5936Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        position: absolute;
        -ms-transform: translateY(-50%) rotate(0);
        transform: translateY(-50%) rotate(0);
        height: 1rem;
        width: 1rem;
        right: .5rem;
        z-index: 0;
        left: revert;
        top: 50%;
        background-repeat: no-repeat;
        transition: all .2s;
        background-size: 100%
    }

    .pp-header.smb-rebrand-pp-header .main-link.pypl-header__subnav-control:hover:active .pypl-header__subnav-control-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.81504 5.5936C4.16217 5.24647 4.72498 5.24647 5.07211 5.5936L7.99938 8.52085L10.9268 5.59359C11.2739 5.24646 11.8367 5.24647 12.1838 5.59361C12.531 5.94075 12.5309 6.50357 12.1838 6.85069L8.63418 10.4002C8.28357 10.7508 7.71514 10.7508 7.36455 10.4002L3.81504 6.85068C3.46791 6.50355 3.4679 5.94074 3.81504 5.5936Z' fill='%23001C64'/%3E%3C/svg%3E%0A")
    }

    .pp-header.smb-rebrand-pp-header .main-link.pypl-header__subnav-control:focus-visible .pypl-header__subnav-control-icon, .pp-header.smb-rebrand-pp-header .main-link.pypl-header__subnav-control:hover .pypl-header__subnav-control-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.81504 5.59373C4.16217 5.24659 4.72498 5.24659 5.07211 5.59372L7.99938 8.52097L10.9268 5.59371C11.2739 5.24659 11.8367 5.2466 12.1838 5.59374C12.531 5.94088 12.5309 6.50369 12.1838 6.85081L8.63418 10.4003C8.28357 10.7509 7.71514 10.7509 7.36455 10.4003L3.81504 6.8508C3.46791 6.50367 3.4679 5.94086 3.81504 5.59373Z' fill='%230070E0'/%3E%3C/svg%3E%0A")
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control--is-highlighted {
        border: 0;
        border-bottom: 0;
        padding-bottom: 0;
        border-color: transparent
    }
}

.pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:hover::before, .pp-header.smb-rebrand-pp-header a.main-link:hover::before, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:hover::before {
    content: '';
    position: absolute;
    z-index: 1;
    height: unset;
    width: unset;
    border-radius: 1.5625rem;
    border: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:active::before, .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:hover::before, .pp-header.smb-rebrand-pp-header a.main-link:active::before, .pp-header.smb-rebrand-pp-header a.main-link:hover::before, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:active::before, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:hover::before {
        border: .0625rem solid #e6e0d9
    }

    .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:active, .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:focus-visible:active, .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:hover:active, .pp-header.smb-rebrand-pp-header a.main-link:active, .pp-header.smb-rebrand-pp-header a.main-link:focus-visible:active, .pp-header.smb-rebrand-pp-header a.main-link:hover:active, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:active, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:focus-visible:active, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:hover:active {
        color: #003087 !important
    }

    .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:focus-visible, .pp-header.smb-rebrand-pp-header a.main-link:focus-visible, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:focus-visible {
        outline: transparent
    }

    .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:focus-visible::before, .pp-header.smb-rebrand-pp-header a.main-link:focus-visible::before, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:focus-visible::before {
        content: '';
        position: absolute;
        text-indent: -.125rem;
        display: block !important;
        opacity: 1;
        z-index: 1;
        background-color: transparent
    }
}

.pp-header.smb-rebrand-pp-header .submenu-wrapper {
    background-color: #fff !important
}

.pp-header.smb-rebrand-pp-header .submenu-wrapper .container {
    background-color: #fff
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .submenu-wrapper .container {
        padding-left: 2rem;
        padding-right: 2rem;
        margin-top: 0;
        padding-top: 3.5625rem;
        padding-bottom: 3.5rem;
        max-width: initial;
        background: 0 0
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .submenu-wrapper {
        position: absolute;
        background-color: transparent !important;
        left: 0;
        top: 4rem
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header.pp-header.pp-header--enhanced.pp-header--submenu-open.smb-rebrand-pp-header .pypl-header__subnav-control--is-active+.submenu-wrapper {
        height: auto;
        overflow: hidden
    }
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav {
    background-image: unset;
    background-color: #fff !important;
    padding: 0 1.5rem;
    width: 100%;
    padding: 0 1rem
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link_href_arrow {
    height: 1.3125rem;
    width: 1.3125rem;
    border-radius: 50%;
    background: rgba(0, 112, 224, .2);
    display: inline-block;
    margin-left: 1rem;
    position: relative
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link_href_arrow::after {
    position: absolute;
    background-repeat: no-repeat;
    content: '';
    z-index: 1;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    transition: all .2s;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.549 6.31055H1.5835' stroke='%230070E0' stroke-width='1.51724' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.6182 1L20.9285 6.31034L15.6182 11.6207' stroke='%230070E0' stroke-width='1.51724' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-size: 100%;
    height: .75rem;
    width: 100%;
    right: .375rem;
    top: 50%
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href {
    position: relative;
    z-index: 1;
    outline: transparent
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:active, .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:focus-visible, .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:hover {
    color: #0070e0 !important
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:active .segment-title-link_href_arrow::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:focus-visible .segment-title-link_href_arrow::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:hover .segment-title-link_href_arrow::after {
    right: .25rem;
    transition: all .2s ease-out forwards
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:active, .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:focus-visible:active, .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:hover:active {
    color: #003087 !important
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:hover::before {
    position: absolute;
    bottom: 0;
    content: '';
    padding: 0;
    cursor: pointer;
    z-index: -1
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:active::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:hover::before {
    border: .0625rem solid #e6e0d9
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:focus-visible::before {
    border: .156rem solid #0070e0 !important;
    box-shadow: 0 0 0 .375rem rgba(209, 229, 249, .9);
    z-index: -1
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .pp-header__subnav {
        position: relative;
        padding: 0;
        left: 0;
        top: 0;
        display: block;
        animation: none;
        padding-left: 4.5rem
    }
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link {
    color: #001c64;
    font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
    color: #001c64 !important;
    font-size: clamp(1.424rem, .8194285714285712rem + .9446428571428575vw, 1.953rem);
    line-height: 1.2;
    font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: auto
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link:active, .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link:focus, .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link:focus-visible, .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link:hover {
    text-decoration: none
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href {
    cursor: pointer
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col {
    margin: 0
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header {
    color: #001c64;
    font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
    color: #001c64 !important;
    display: block;
    cursor: default;
    text-decoration: none;
    padding: 0;
    margin: 0;
    background: 0 0;
    text-align: left;
    width: 100%
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header:focus-visible {
    outline: transparent
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header {
        padding-top: .5rem;
        padding-bottom: .5rem;
        padding-right: .75rem
    }
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href {
    z-index: 1;
    position: relative
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus-visible::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:hover:active::before {
    content: '';
    position: absolute;
    height: unset;
    width: unset;
    top: .875rem;
    right: -.625rem;
    bottom: .875rem;
    left: -.625rem;
    border-radius: .5rem;
    transition: .3s cubic-bezier(.22, 1, .36, 1);
    transition-property: inset, opacity, background-color;
    will-change: inset, opacity, background-color
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus-visible {
    color: #0070e0 !important
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:active, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus-visible:active, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:hover:active {
    color: #003087 !important
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus-visible:hover::before {
    content: '';
    position: absolute;
    height: unset;
    width: unset;
    top: .75rem;
    right: -.75rem;
    bottom: .75rem;
    left: -.75rem;
    border-radius: .5rem;
    transition: .3s cubic-bezier(.22, 1, .36, 1);
    transition-property: inset, opacity, background-color;
    will-change: inset, opacity, background-color
}

@media (hover:hover) and (pointer:fine) {
    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:hover {
        color: #0070e0 !important
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:hover::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: .75rem;
        right: -.75rem;
        bottom: .75rem;
        left: -.75rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:active::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:hover::before {
        padding: 0;
        cursor: pointer;
        background-color: transparent;
        z-index: -1;
        border: .0625rem solid #e6e0d9
    }
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus-visible {
    outline: transparent
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus-visible::before {
    content: '';
    position: absolute;
    text-indent: -.125rem;
    display: block !important;
    transition: none;
    background-image: none;
    background-size: 0;
    border: .156rem solid #0070e0 !important;
    box-shadow: 0 0 0 .375rem rgba(209, 229, 249, .9);
    z-index: -1;
    background-color: transparent;
    width: unset !important
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus-visible:hover::before {
    width: unset !important;
    -ms-transform: none;
    transform: none
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href {
        cursor: pointer
    }
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3 {
    padding-right: 1.5rem;
    max-width: unset;
    width: 100%
}

@media (min-width:64rem) and (max-width:78.6875rem) {
    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3 {
        max-width: 33%
    }
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3>ul {
    margin: 0
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3 {
        padding-right: 1.625rem
    }
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4 {
    max-width: unset;
    width: 100%
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4>ul {
    margin: 0
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6 {
    max-width: unset;
    width: 100%
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-12 {
    max-width: unset
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-12 {
        max-width: 25rem;
        width: 100%
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-12 {
        max-width: 27.25rem
    }
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container a {
    text-decoration: none;
    color: #001c64;
    font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
    color: #001c64 !important
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container ul>li {
        padding: .4375rem 0
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75-3 .submenu-col:nth-last-child(1), .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75-4 .submenu-col:nth-last-child(1) {
        padding-right: 0
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul {
        margin-top: .25rem
    }
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards {
    max-width: unset;
    width: 100%
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card {
    cursor: pointer
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card a {
    color: #001c64;
    font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card a:focus-visible, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card a:hover {
    color: #0070e0 !important
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card a:active, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card a:focus-visible:active, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card a:hover:active {
    color: #003087 !important
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card {
    border-radius: 1rem;
    padding: 1.125rem .75rem 1.125rem 1rem;
    border: 0;
    position: relative;
    background: 0 0;
    box-sizing: border-box;
    z-index: 1
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: calc(100% - 1.75rem);
    padding-right: 1rem;
    position: relative;
    padding: 0
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a>img {
    display: block;
    height: 1.5rem;
    width: 2rem;
    margin-right: .5rem;
    object-fit: cover
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a .text {
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 500;
    font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif;
    padding-right: .5rem
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a .subtext {
    display: none
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a::before {
    position: absolute;
    background-repeat: no-repeat;
    content: '';
    z-index: 1;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    transition: all .2s;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.549 6.31055H1.5835' stroke='%230070E0' stroke-width='1.51724' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.6182 1L20.9285 6.31034L15.6182 11.6207' stroke='%230070E0' stroke-width='1.51724' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-size: 100%;
    height: .75rem;
    width: 1.3125rem;
    right: -1.375rem;
    top: 50%
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a>div {
    position: relative;
    width: 100%
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a>div::after {
    height: 1.3125rem;
    width: 1.3125rem;
    border-radius: 50%;
    background: rgba(0, 112, 224, .2);
    display: inline-block;
    margin-left: 1rem;
    content: '';
    right: -1.75rem;
    top: 50%;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    position: absolute
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a:after {
    content: '';
    position: absolute;
    height: unset;
    width: unset;
    top: -1.375rem;
    right: -2.625rem;
    bottom: -1.375rem;
    left: -1.375rem;
    border-radius: 1rem;
    transition: .3s cubic-bezier(.22, 1, .36, 1);
    transition-property: inset, opacity, background-color;
    will-change: inset, opacity, background-color;
    background: rgba(230, 224, 217, .25);
    z-index: -1
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a:hover::after {
    border: .0625rem solid #e6e0d9;
    content: '';
    position: absolute;
    height: unset;
    width: unset;
    top: -1.5rem;
    right: -2.75rem;
    bottom: -1.5rem;
    left: -1.5rem;
    border-radius: 1rem;
    transition: .3s cubic-bezier(.22, 1, .36, 1);
    transition-property: inset, opacity, background-color;
    will-change: inset, opacity, background-color
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a:active::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a:focus-visible::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a:hover::before {
    right: -1.5625rem;
    transition: all .2s ease-out forwards
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a:focus-visible {
    outline-color: transparent;
    z-index: 1
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a:focus-visible::after {
    position: absolute;
    content: '';
    background-image: none;
    background-size: 0;
    border: .156rem solid #0070e0 !important;
    box-shadow: 0 0 0 .375rem rgba(209, 229, 249, .9);
    border-radius: 1rem;
    left: -1.25rem;
    top: -1.5rem
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a:active::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a:focus-visible::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a:hover::after {
    background-color: transparent;
    z-index: -1
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-cards .submenu-card>a:active::after {
    border: .0625rem solid #e6e0d9
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-0, .pp-header.smb-rebrand-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-1, .pp-header.smb-rebrand-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-2 {
        height: 100%;
        overflow: hidden
    }

    .pp-header.smb-rebrand-pp-header .closer-mobile {
        display: none
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 0;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-75-3, .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-75-4 {
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-75-12, .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-75-6 {
        display: -ms-flexbox;
        display: flex
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards {
        padding: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-right: 0 !important
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li {
        box-sizing: border-box;
        border-radius: 1rem;
        padding: 1.25rem 1.5rem
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li:not(:last-child) {
        margin-bottom: 1rem
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li a {
        margin: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li a .text {
        font-weight: 400;
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards .submenu-card>a {
        position: relative
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards .submenu-card>a:focus-visible {
        border: none;
        border-radius: .375rem;
        outline: transparent
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards .submenu-card>a:focus-visible::after, .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards .submenu-card>a:focus-visible:hover:active::after, .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards .submenu-card>a:hover:active::after {
        text-indent: -.125rem;
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: -1.375rem;
        right: -2.625rem;
        bottom: -1.375rem;
        left: -1.375rem;
        border-radius: 1rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color;
        pointer-events: none
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards .submenu-card>a:focus-visible:hover:after {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: -1.5rem;
        right: -2.75rem;
        bottom: -1.5rem;
        left: -1.5rem;
        border-radius: 1rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25-3, .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25-4 {
        width: 33.25rem
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25-3 .dw-submenu-cards, .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25-4 .dw-submenu-cards {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25-3 .dw-submenu-cards.submenu-col li:not(:last-child), .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25-4 .dw-submenu-cards.submenu-col li:not(:last-child) {
        margin-bottom: 0
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .submenu-col {
        padding-right: .625rem
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .submenu-col .submenu-col__header_with_href {
        position: relative;
        cursor: pointer
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus, .pp-header.smb-rebrand-pp-header .dw-submenu-container .submenu-col .submenu-col__header_with_href:hover {
        padding-right: .75rem
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .submenu-col li, .pp-header.smb-rebrand-pp-header .dw-submenu-container .submenu-col li a {
        height: auto;
        padding: 0
    }

    .pp-header.smb-rebrand-pp-header .accordion-open>li>a {
        color: #001c64;
        font-family: PayPalOpen-Regular, Helvetica Neue, Arial, sans-serif;
        color: #001c64 !important
    }

    .pp-header.smb-rebrand-pp-header .submenu-col>ul>li {
        position: relative
    }

    .pp-header.smb-rebrand-pp-header .submenu-col>ul>li>a {
        height: 100%;
        width: 100%;
        position: relative
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25 {
        margin: 0
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards {
        padding: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin: 0
    }

    .pp-header.smb-rebrand-pp-header .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li:not(:last-child) {
        margin-bottom: 1rem
    }
}

@media (max-width:63.9375rem) {
    .pp-header.smb-rebrand-pp-header .pp-header__subnav .submenu-col ul {
        display: none
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .submenu-col ul.accordion-close {
        display: none
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .submenu-col ul.accordion-open {
        display: block
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .pp-header.smb-rebrand-pp-header.pp-header__wrapper {
        width: 100%
    }

    .pp-header.smb-rebrand-pp-header .closer-mobile {
        margin-bottom: 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header.pp-header--enhanced.pp-header--submenu-open .pypl-header__subnav-control--is-active+.submenu-wrapper {
        top: 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header.pp-header--enhanced.pp-header--submenu-open .pypl-header__subnav-control--is-active+.submenu-wrapper .container {
        padding: 0
    }
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header {
    border: 0
}

.pp-header.smb-rebrand-pp-header.pp-header.pp-header--enhanced #signup-button, .pp-header.smb-rebrand-pp-header.pp-header.pp-header--enhanced.pp-header--submenu-open #signup-button {
    background-color: #003087
}

.pp-header.smb-rebrand-pp-header.pp-header--enhanced #ul-btn.pypl-btn--small {
    border: .125rem solid #003087;
    color: #003087;
    padding: .3125rem 1rem
}

.pp-header.smb-rebrand-pp-header .header-buttons {
    height: 2rem;
    width: auto;
    float: none
}

.pp-header.smb-rebrand-pp-header .header-buttons #logout-button, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button, .pp-header.smb-rebrand-pp-header .header-buttons #signup-button, .pp-header.smb-rebrand-pp-header .header-buttons #ul-btn, .pp-header.smb-rebrand-pp-header .header-buttons .pypl-btn, .pp-header.smb-rebrand-pp-header .header-buttons .pypl-btn--small {
    font-size: .875rem;
    line-height: 1.375rem;
    max-height: 2rem;
    padding: .3125rem 1rem;
    min-width: auto;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 1.5625rem
}

.pp-header.smb-rebrand-pp-header .header-buttons #logout-button, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button, .pp-header.smb-rebrand-pp-header .header-buttons #ul-btn {
    border: .125rem solid #003087;
    color: #003087
}

.pp-header.smb-rebrand-pp-header .header-buttons #logout-button:hover, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button:hover, .pp-header.smb-rebrand-pp-header .header-buttons #ul-btn:hover {
    border: .125rem solid #0070e0;
    color: #0070e0;
    text-decoration: none
}

.pp-header.smb-rebrand-pp-header .header-buttons #logout-button:focus, .pp-header.smb-rebrand-pp-header .header-buttons #logout-button:focus-visible, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button:focus, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button:focus-visible, .pp-header.smb-rebrand-pp-header .header-buttons #ul-btn:focus, .pp-header.smb-rebrand-pp-header .header-buttons #ul-btn:focus-visible {
    text-decoration: none
}

.pp-header.smb-rebrand-pp-header .header-buttons #logout-button:focus-visible::after, .pp-header.smb-rebrand-pp-header .header-buttons #logout-button:focus::after, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button:focus-visible::after, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button:focus::after, .pp-header.smb-rebrand-pp-header .header-buttons #ul-btn:focus-visible::after, .pp-header.smb-rebrand-pp-header .header-buttons #ul-btn:focus::after {
    content: '';
    position: absolute;
    text-indent: -.125rem;
    left: -.125rem;
    top: -.125rem;
    border-radius: inherit;
    height: calc(100% + .25rem);
    width: calc(100% + .25rem);
    border: .1875rem solid #0070e0;
    box-shadow: 0 0 0 .375rem rgba(209, 229, 249, .9)
}

.pp-header.smb-rebrand-pp-header .header-buttons #signup-button {
    background-color: #003087;
    border: .125rem solid #003087
}

.pp-header.smb-rebrand-pp-header .header-buttons #signup-button:focus-visible::after, .pp-header.smb-rebrand-pp-header .header-buttons #signup-button:focus::after {
    border: .1875rem solid #0070e0;
    box-shadow: 0 0 0 .375rem rgba(209, 229, 249, .9)
}

.pp-header.smb-rebrand-pp-header .header-buttons a.pypl-btn-link {
    border: 0;
    min-width: auto;
    outline-color: transparent
}

.pp-header.smb-rebrand-pp-header.pp-header.pp-header--enhanced #signup-button:hover, .pp-header.smb-rebrand-pp-header.pp-header.smb-rebrand-pp-header.pp-header.pp-header--enhanced.pp-header--submenu-open #signup-button:hover {
    background-color: #0070e0;
    border-color: #0070e0
}

.pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list>li {
    padding: 0;
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

@media (max-width:63.9375rem) {
    .pp-header.smb-rebrand-pp-header.pp-header--submenu-open.pp-header--enhanced .main-menu {
        top: 3.5rem
    }

    .pp-header.smb-rebrand-pp-header.pp-header--submenu-open.pp-header--enhanced .main-menu .main-menu-list>li:first-child {
        margin-top: 3.5rem
    }

    .pp-header.smb-rebrand-pp-header.pp-header .container {
        -ms-flex-align: center;
        align-items: center;
        max-width: initial
    }

    .pp-header.smb-rebrand-pp-header a.main-link, .pp-header.smb-rebrand-pp-header a.pypl-btn-link, .pp-header.smb-rebrand-pp-header.pp-header.pp-header--enhanced .main-menu .main-link {
        font-size: 1.125rem;
        line-height: 1.5rem;
        font-weight: 500;
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif;
        border: none;
        padding: 0
    }

    .pp-header.smb-rebrand-pp-header .header-buttons a.pypl-btn-link-desktop-only {
        display: none !important
    }

    .pp-header.smb-rebrand-pp-header .mobile-nav-btn__placeholder-padding {
        padding-right: 2.5rem
    }

    .pp-header.smb-rebrand-pp-header .closer-mobile {
        height: 3.5rem;
        width: 100%;
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .pp-header.smb-rebrand-pp-header .closer-mobile .closer {
        border: 0;
        font-size: 1rem;
        line-height: 1.625rem;
        font-weight: 500;
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif;
        margin: 0;
        padding: .1875rem .5rem .1875rem 0;
        text-align: left;
        width: 100%;
        position: relative;
        cursor: pointer;
        width: fit-content;
        text-transform: capitalize;
        color: #001c64;
        background: 0 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }

    .pp-header.smb-rebrand-pp-header .closer-mobile .closer::before {
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4062 3.81504C10.7533 4.16217 10.7533 4.72498 10.4062 5.07211L7.47891 7.99938L10.4062 10.9268C10.7533 11.2739 10.7533 11.8367 10.4061 12.1838C10.059 12.531 9.49619 12.5309 9.14906 12.1838L5.59958 8.63418C5.24898 8.28357 5.24899 7.71514 5.59959 7.36455L9.14907 3.81504C9.49621 3.46791 10.059 3.4679 10.4062 3.81504Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: 100%;
        height: 1rem;
        width: 1rem;
        margin-right: .1875rem;
        margin-top: .125rem;
        margin-left: .125rem;
        display: block;
        overflow: visible;
        content: ''
    }

    .pp-header.smb-rebrand-pp-header .closer-mobile .closer:focus-visible, .pp-header.smb-rebrand-pp-header .closer-mobile .closer:hover {
        color: #0070e0;
        outline: transparent
    }

    .pp-header.smb-rebrand-pp-header .closer-mobile .closer:focus-visible::before, .pp-header.smb-rebrand-pp-header .closer-mobile .closer:hover::before {
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4063 3.81504C10.7535 4.16217 10.7535 4.72498 10.4063 5.07211L7.47909 7.99938L10.4063 10.9268C10.7535 11.2739 10.7535 11.8367 10.4063 12.1838C10.0592 12.531 9.49637 12.5309 9.14925 12.1838L5.59976 8.63418C5.24916 8.28357 5.24918 7.71514 5.59977 7.36455L9.14926 3.81504C9.49639 3.46791 10.0592 3.4679 10.4063 3.81504Z' fill='%230070E0'/%3E%3C/svg%3E%0A")
    }

    .pp-header.smb-rebrand-pp-header .closer-mobile .closer:focus-visible:active::before, .pp-header.smb-rebrand-pp-header .closer-mobile .closer:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header .closer-mobile .closer:hover:active::before {
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4062 3.81504C10.7533 4.16217 10.7533 4.72498 10.4062 5.07211L7.47891 7.99938L10.4062 10.9268C10.7533 11.2739 10.7533 11.8367 10.4061 12.1838C10.059 12.531 9.49619 12.5309 9.14906 12.1838L5.59958 8.63418C5.24898 8.28357 5.24899 7.71514 5.59959 7.36455L9.14907 3.81504C9.49621 3.46791 10.059 3.4679 10.4062 3.81504Z' fill='%23001C64'/%3E%3C/svg%3E%0A")
    }

    .pp-header.smb-rebrand-pp-header .closer-mobile .closer::after, .pp-header.smb-rebrand-pp-header .closer-mobile .closer:focus-visible:hover:active::after, .pp-header.smb-rebrand-pp-header .closer-mobile .closer:hover:active::after {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: .0625rem;
        right: .0625rem;
        bottom: .0625rem;
        left: .0625rem;
        border-radius: 6.25rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .closer-mobile .closer:hover::after {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: -.0625rem;
        right: -.0625rem;
        bottom: -.0625rem;
        left: -.0625rem;
        border-radius: 6.25rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .closer-mobile .closer:active::after, .pp-header.smb-rebrand-pp-header .closer-mobile .closer:hover::after {
        border: .0625rem solid #e6e0d9
    }

    .pp-header.smb-rebrand-pp-header .closer-mobile .closer:active, .pp-header.smb-rebrand-pp-header .closer-mobile .closer:focus-visible:active, .pp-header.smb-rebrand-pp-header .closer-mobile .closer:hover:active {
        color: #003087 !important
    }

    .pp-header.smb-rebrand-pp-header .closer-mobile .closer:focus-visible::after {
        border: .156rem solid #0070e0 !important;
        box-shadow: 0 0 0 .375rem rgba(209, 229, 249, .9);
        z-index: -1;
        background-color: #fff
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list {
        padding-top: 1rem
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list>li, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list>li:first-child {
        border-bottom: .0625rem solid #e6e0d9;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control {
        display: block;
        border: none;
        padding: .75rem 0 .75rem 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:focus-visible, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:hover, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:focus-visible, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:hover {
        color: #0070e0 !important
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:active, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:focus-visible:active, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:hover:active, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:active, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:focus-visible:active, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:hover:active {
        color: #003087 !important
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:active::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:hover:active::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:active::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:hover:active::before {
        content: '';
        top: .125rem;
        right: -.875rem;
        bottom: .125rem;
        left: -.875rem
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:active::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:active::before {
        position: absolute;
        border-radius: .5rem
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:focus-visible::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:hover::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:focus-visible::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:hover::before {
        content: '';
        position: absolute;
        text-indent: -.125rem;
        display: block !important;
        transition: none;
        background-image: none;
        background-size: 0;
        border-radius: .5rem;
        z-index: -1;
        background-color: transparent;
        height: unset;
        width: unset;
        -ms-transform: none;
        transform: none
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:focus-visible::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:focus-visible::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: .125rem;
        right: -.875rem;
        bottom: .125rem;
        left: -.875rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color;
        border: .156rem solid #0070e0 !important;
        box-shadow: 0 0 0 .375rem rgba(209, 229, 249, .9)
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:focus-visible:hover::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:hover::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:focus-visible:hover::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:hover::before {
        background-color: transparent;
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: 0;
        right: -1rem;
        bottom: 0;
        left: -1rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:active::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:hover::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:active::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:hover::before {
        border: .0625rem solid #e6e0d9
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.main-link:focus-visible, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .main-menu-list a.pypl-header__subnav-control:focus-visible {
        outline-color: transparent;
        outline-width: 0;
        outline: 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .segment-title-link-href::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .segment-title-link-href:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .segment-title-link-href:hover:active::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: .125rem;
        right: -.625rem;
        bottom: .125rem;
        left: -.625rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .segment-title-link-href:hover::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: 0;
        right: -.75rem;
        bottom: 0;
        left: -.75rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container {
        -ms-flex-direction: column;
        flex-direction: column;
        padding-bottom: 4.625rem
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 {
        margin-top: .75rem;
        padding-left: .5rem;
        padding-right: .5rem
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col {
        padding-left: 0;
        position: relative;
        z-index: 2
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .submenu-col__header {
        border-bottom: .0625rem solid #e6e0d9;
        font-size: 1.125rem;
        line-height: 1.5rem;
        font-weight: 500;
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        padding-right: 1.5rem;
        cursor: pointer
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .submenu-col__header::after {
        height: 1.5rem;
        width: 1.5rem;
        -ms-transform: translateY(-50%) rotate(0);
        transform: translateY(-50%) rotate(0);
        right: 0;
        top: 50%;
        transition: all .2s;
        z-index: 2;
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.58339 8.39053C7.10409 7.86983 7.94831 7.86982 8.46901 8.39052L12.8599 12.7814L17.251 8.39051C17.7717 7.86982 18.6159 7.86983 19.1366 8.39054C19.6573 8.91125 19.6573 9.75547 19.1366 10.2762L13.8121 15.6004C13.2862 16.1263 12.4336 16.1263 11.9077 15.6004L6.5834 10.2761C6.0627 9.75545 6.0627 8.91123 6.58339 8.39053Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: 100%
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .submenu-col__header:active, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .submenu-col__header:focus-visible:active, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .submenu-col__header:hover:active {
        color: #003087 !important
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .submenu-col__header-open {
        color: #003087 !important
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .submenu-col__header-open::after {
        height: 1.5rem;
        width: 1.5rem;
        -ms-transform: translateY(-50%) rotate(-180deg);
        transform: translateY(-50%) rotate(-180deg);
        right: 0;
        top: 50%;
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.58339 8.39053C7.10409 7.86983 7.94831 7.86982 8.46901 8.39052L12.8599 12.7814L17.251 8.39051C17.7717 7.86982 18.6159 7.86983 19.1366 8.39054C19.6573 8.91125 19.6573 9.75547 19.1366 10.2762L13.8121 15.6004C13.2862 16.1263 12.4336 16.1263 11.9077 15.6004L6.5834 10.2761C6.0627 9.75545 6.0627 8.91123 6.58339 8.39053Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: 100%
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open {
        margin-top: 1.0625rem;
        padding: 0;
        padding-bottom: 1rem;
        margin-bottom: 1rem
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open::before {
        content: '';
        position: absolute;
        bottom: 0;
        background-color: #faf8f5;
        height: 100%;
        width: calc(100% + 2rem);
        z-index: -1;
        border-radius: 1rem;
        left: -1rem;
        top: 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li {
        padding: 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a {
        padding: .4375rem 1.75rem .4375rem 0;
        font-size: 1.125rem;
        line-height: 1.5rem;
        font-weight: 400
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:active, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:hover {
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif;
        letter-spacing: -.022em
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:active, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:hover {
        padding: .4375rem 1.75rem .4375rem 0;
        background: 0 0;
        padding-left: 0 !important;
        margin-left: 0;
        border-radius: 0 .75rem .75rem 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:active::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:hover::before {
        position: absolute;
        bottom: 0;
        content: '';
        padding: 0;
        cursor: pointer;
        border: .0625rem solid #e6e0d9;
        background: 0 0;
        z-index: -1
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:active::after, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:hover::after {
        background-size: 1.25rem 1.25rem;
        height: 1.25rem;
        width: 1.25rem;
        content: '';
        position: absolute;
        z-index: 1;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        cursor: pointer;
        transition: all .2s;
        background-color: transparent;
        top: 50%;
        background-repeat: no-repeat;
        animation: arrowlink .2s ease-out forwards;
        margin-right: -.75rem
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:hover::after {
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7199 14.028C10.427 13.7351 10.427 13.2602 10.7199 12.9673L13.9396 9.74758H2.25C1.83579 9.74758 1.5 9.41179 1.5 8.99758C1.5 8.58337 1.83579 8.24758 2.25 8.24758H13.9395L10.7199 5.02789C10.427 4.735 10.427 4.26012 10.7199 3.96723C11.0127 3.67434 11.4876 3.67434 11.7805 3.96723L16.2752 8.46196C16.2798 8.4665 16.2843 8.47109 16.2887 8.47572C16.4195 8.61072 16.5 8.79475 16.5 8.99758C16.5 9.19951 16.4202 9.3828 16.2904 9.51763C16.2867 9.52157 16.2829 9.52548 16.2791 9.52936L16.2772 9.53129L16.2752 9.53323L11.7805 14.028C11.4876 14.3209 11.0127 14.3209 10.7199 14.028Z' fill='%23003087'/%3E%3C/svg%3E%0A")
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:active::after, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible:active::after, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible:hover:active::after, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:hover:active::after {
        transition: none;
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7199 14.028C10.427 13.7351 10.427 13.2602 10.7199 12.9673L13.9396 9.74758H2.25C1.83579 9.74758 1.5 9.41179 1.5 8.99758C1.5 8.58337 1.83579 8.24758 2.25 8.24758H13.9395L10.7199 5.02789C10.427 4.735 10.427 4.26012 10.7199 3.96723C11.0127 3.67434 11.4876 3.67434 11.7805 3.96723L16.2752 8.46196C16.2798 8.4665 16.2843 8.47109 16.2887 8.47572C16.4195 8.61072 16.5 8.79475 16.5 8.99758C16.5 9.19951 16.4202 9.3828 16.2904 9.51763C16.2867 9.52157 16.2829 9.52548 16.2791 9.52936L16.2772 9.53129L16.2752 9.53323L11.7805 14.028C11.4876 14.3209 11.0127 14.3209 10.7199 14.028Z' fill='%23545D68'/%3E%3C/svg%3E%0A")
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:active::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:hover:active::before {
        transition: none;
        transition-property: none;
        will-change: unset;
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: .125rem;
        right: -.375rem;
        bottom: .125rem;
        left: -.375rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:active, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible:active, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:hover:active {
        color: #545d68 !important
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible {
        outline: transparent;
        background: #faf8f5
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible::before {
        content: '';
        position: absolute;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        text-indent: -.125rem;
        display: block !important;
        transition: none;
        background-image: none;
        background-size: 0;
        height: calc(100% - .25rem);
        width: calc(100% + 1rem);
        border: .156rem solid #0070e0 !important;
        box-shadow: 0 0 0 .375rem #0070e026;
        border-radius: .75rem;
        z-index: -1;
        background-color: #faf8f5;
        left: -1rem;
        top: 50%
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible::after {
        background-repeat: no-repeat;
        content: '';
        position: absolute;
        z-index: 1;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        cursor: pointer;
        transition: all .2s;
        top: 50%;
        animation: arrowlink .2s ease-out forwards;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2919 18.6273C12.9014 18.2368 12.9014 17.6036 13.2919 17.2131L18.5842 11.9208L13.2925 6.63787C12.9017 6.24767 12.9011 5.61451 13.2913 5.22366C13.6815 4.83281 14.3147 4.83228 14.7055 5.22248L20.7055 11.2125C20.8933 11.4 20.9989 11.6544 20.999 11.9198C20.9991 12.1851 20.8938 12.4396 20.7061 12.6273L14.7061 18.6273C14.3156 19.0178 13.6824 19.0178 13.2919 18.6273Z' fill='%23001C64'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.999 11.9198C20.999 12.472 20.5513 12.9202 19.999 12.9202L4.03906 12.9202C3.48678 12.9202 3.03906 12.4725 3.03906 11.9202C3.03906 11.3679 3.48678 10.9202 4.03906 10.9202L19.999 10.9202C20.5513 10.9202 20.999 11.3675 20.999 11.9198Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        background-size: 1.25rem 1.25rem;
        height: 1.25rem;
        width: 1.25rem
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible::before {
        border-radius: .5rem;
        height: unset;
        width: unset;
        -ms-transform: none;
        transform: none
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible {
        background: 0 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible::before {
        background: rgba(230, 224, 217, .25)
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible::after, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible:hover::after {
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7199 14.028C10.427 13.7351 10.427 13.2602 10.7199 12.9673L13.9396 9.74758H2.25C1.83579 9.74758 1.5 9.41179 1.5 8.99758C1.5 8.58337 1.83579 8.24758 2.25 8.24758H13.9395L10.7199 5.02789C10.427 4.735 10.427 4.26012 10.7199 3.96723C11.0127 3.67434 11.4876 3.67434 11.7805 3.96723L16.2752 8.46196C16.2798 8.4665 16.2843 8.47109 16.2887 8.47572C16.4195 8.61072 16.5 8.79475 16.5 8.99758C16.5 9.19951 16.4202 9.3828 16.2904 9.51763C16.2867 9.52157 16.2829 9.52548 16.2791 9.52936L16.2772 9.53129L16.2752 9.53323L11.7805 14.028C11.4876 14.3209 11.0127 14.3209 10.7199 14.028Z' fill='%23003087'/%3E%3C/svg%3E%0A")
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible:active::after, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible:hover:active::after {
        transition: none;
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7199 14.028C10.427 13.7351 10.427 13.2602 10.7199 12.9673L13.9396 9.74758H2.25C1.83579 9.74758 1.5 9.41179 1.5 8.99758C1.5 8.58337 1.83579 8.24758 2.25 8.24758H13.9395L10.7199 5.02789C10.427 4.735 10.427 4.26012 10.7199 3.96723C11.0127 3.67434 11.4876 3.67434 11.7805 3.96723L16.2752 8.46196C16.2798 8.4665 16.2843 8.47109 16.2887 8.47572C16.4195 8.61072 16.5 8.79475 16.5 8.99758C16.5 9.19951 16.4202 9.3828 16.2904 9.51763C16.2867 9.52157 16.2829 9.52548 16.2791 9.52936L16.2772 9.53129L16.2752 9.53323L11.7805 14.028C11.4876 14.3209 11.0127 14.3209 10.7199 14.028Z' fill='%23545D68'/%3E%3C/svg%3E%0A")
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible {
        outline-color: transparent;
        background-color: transparent
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible::after {
        margin-right: -.75rem;
        background-size: 1.25rem 1.25rem
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:hover {
        color: #0070e0 !important
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a.hover:active::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: .125rem;
        right: -.375rem;
        bottom: .125rem;
        left: -.375rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color;
        background: 0 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:focus-visible:hover::before, .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .accordion-open>li>a:hover::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: 0;
        right: -.5rem;
        bottom: 0;
        left: -.5rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color;
        background: 0 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-25 .submenu-col {
        padding-left: 0;
        padding-top: 1.0625rem
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-25 .submenu-col .submenu-card {
        margin: 0;
        margin-bottom: .5rem;
        height: auto
    }

    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-25 .submenu-col .submenu-card>a:focus-visible {
        outline-width: 0
    }

    .pp-header.smb-rebrand-pp-header.pp-header--submenu-open .main-menu .main-menu-list a.pypl-header__subnav-control {
        display: none
    }
}

@media (max-width:63.9375rem) and (hover:hover) {
    .pp-header.smb-rebrand-pp-header.pp-header--menu-open .main-menu .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col .submenu-col__header-open:hover {
        color: #001c64 !important
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header.pp-header--submenu-open.pp-header--enhanced {
        z-index: 1000;
        overflow: hidden
    }

    .pp-header.smb-rebrand-pp-header .main-menu {
        margin-left: 1.5rem
    }

    .pp-header.smb-rebrand-pp-header a.main-link-only-mobile {
        display: none !important
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav {
        padding-left: 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-link_href_arrow {
        height: 1.3125rem;
        width: 1.3125rem;
        border-radius: 50%;
        background: rgba(0, 112, 224, .2);
        display: inline-block;
        margin-left: 1rem;
        position: relative;
        height: 1.75rem;
        width: 1.75rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-link_href_arrow::after {
        position: absolute;
        background-repeat: no-repeat;
        content: '';
        z-index: 1;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        cursor: pointer;
        transition: all .2s;
        background-image: url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.549 6.31055H1.5835' stroke='%230070E0' stroke-width='1.51724' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.6182 1L20.9285 6.31034L15.6182 11.6207' stroke='%230070E0' stroke-width='1.51724' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        background-size: 100%;
        height: .75rem;
        width: 100%;
        right: .375rem;
        top: 50%
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-link_href_arrow::after {
        background-image: url("data:image/svg+xml,%3Csvg width='28' height='16' viewBox='0 0 28 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 8H1' stroke='%230070E0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.5 1L26.5 8L19.5 15' stroke='%230070E0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        background-size: 100%;
        height: 1rem;
        width: 100%
    }

    .pp-header.smb-rebrand-pp-header .header-buttons {
        -ms-flex: 1;
        flex: 1
    }

    .pp-header.smb-rebrand-pp-header .header-buttons>div {
        -ms-flex-align: center;
        align-items: center;
        height: 3rem
    }

    .pp-header.smb-rebrand-pp-header .main-menu-list>li {
        padding: 0;
        margin: 0
    }

    .pp-header.smb-rebrand-pp-header .main-menu-list>li:last-child {
        margin-right: 0
    }

    .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control, .pp-header.smb-rebrand-pp-header a.main-link, .pp-header.smb-rebrand-pp-header a.pypl-btn-link, .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu .main-link {
        padding: .5rem .75rem !important;
        margin: 0 .25rem 0 0;
        font-size: 1.125rem;
        line-height: 1.5rem;
        font-weight: 400;
        -webkit-font-smoothing: antialiased;
        word-break: keep-all;
        display: block;
        border-bottom: 0;
        border-radius: 1.5625rem
    }

    .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:active, .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:focus-visible, .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:hover, .pp-header.smb-rebrand-pp-header a.main-link:active, .pp-header.smb-rebrand-pp-header a.main-link:focus-visible, .pp-header.smb-rebrand-pp-header a.main-link:hover, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:active, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:focus-visible, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:hover, .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu .main-link:active, .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu .main-link:focus-visible, .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu .main-link:hover {
        border: 0;
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif;
        letter-spacing: -.02em;
        font-size: 1.125rem;
        line-height: 1.5rem
    }

    .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control::after, .pp-header.smb-rebrand-pp-header a.main-link::after, .pp-header.smb-rebrand-pp-header a.pypl-btn-link::after, .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu .main-link::after {
        content: attr(data-text);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif;
        letter-spacing: -.02em;
        font-size: 1.125rem;
        line-height: 1.5rem;
        display: block;
        height: 0;
        visibility: hidden;
        overflow: hidden;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
        pointer-events: none;
        -ms-transform: none;
        transform: none;
        left: unset;
        top: unset;
        width: unset;
        transition: none;
        z-index: 1
    }

    .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control::before, .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:hover:active::before, .pp-header.smb-rebrand-pp-header a.main-link::before, .pp-header.smb-rebrand-pp-header a.main-link:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header a.main-link:hover:active::before, .pp-header.smb-rebrand-pp-header a.pypl-btn-link::before, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:hover:active::before, .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu .main-link::before, .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu .main-link:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu .main-link:hover:active::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: .125rem;
        right: .125rem;
        bottom: .125rem;
        left: .125rem;
        border-radius: 1.5625rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:focus-visible:hover:before, .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:hover::before, .pp-header.smb-rebrand-pp-header a.main-link:focus-visible:hover:before, .pp-header.smb-rebrand-pp-header a.main-link:hover::before, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:focus-visible:hover:before, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:hover::before, .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu .main-link:focus-visible:hover:before, .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu .main-link:hover::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-radius: 1.5625rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control.pypl-header__subnav-control, .pp-header.smb-rebrand-pp-header a.main-link.pypl-header__subnav-control, .pp-header.smb-rebrand-pp-header a.pypl-btn-link.pypl-header__subnav-control, .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu .main-link.pypl-header__subnav-control {
        padding: .5rem 2rem .5rem .75rem !important
    }

    .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control.pypl-header__subnav-control::after, .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control.pypl-header__subnav-control:active, .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control.pypl-header__subnav-control:focus-visible, .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control.pypl-header__subnav-control:hover, .pp-header.smb-rebrand-pp-header a.main-link.pypl-header__subnav-control::after, .pp-header.smb-rebrand-pp-header a.main-link.pypl-header__subnav-control:active, .pp-header.smb-rebrand-pp-header a.main-link.pypl-header__subnav-control:focus-visible, .pp-header.smb-rebrand-pp-header a.main-link.pypl-header__subnav-control:hover, .pp-header.smb-rebrand-pp-header a.pypl-btn-link.pypl-header__subnav-control::after, .pp-header.smb-rebrand-pp-header a.pypl-btn-link.pypl-header__subnav-control:active, .pp-header.smb-rebrand-pp-header a.pypl-btn-link.pypl-header__subnav-control:focus-visible, .pp-header.smb-rebrand-pp-header a.pypl-btn-link.pypl-header__subnav-control:hover, .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu .main-link.pypl-header__subnav-control::after, .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu .main-link.pypl-header__subnav-control:active, .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu .main-link.pypl-header__subnav-control:focus-visible, .pp-header.smb-rebrand-pp-header.pp-header--enhanced .main-menu .main-link.pypl-header__subnav-control:hover {
        border: 0;
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif;
        letter-spacing: -.032em;
        font-size: 1.125rem;
        line-height: 1.5rem
    }

    .pp-header.smb-rebrand-pp-header a.main-link:hover, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:hover {
        background: #fff;
        color: #0070e0 !important;
        position: relative
    }

    .pp-header.smb-rebrand-pp-header a.main-link:focus-visible, .pp-header.smb-rebrand-pp-header a.main-link:hover, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:focus-visible, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:hover {
        margin: 0 .25rem 0 0
    }

    .pp-header.smb-rebrand-pp-header a.main-link:focus-visible, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:focus-visible {
        background: #fff;
        border-radius: 1.5625rem;
        color: #0070e0 !important;
        margin: 0 .25rem 0 0
    }

    .pp-header.smb-rebrand-pp-header a.pypl-header__subnav-control--is-active.pypl-header__subnav-control--is-highlighted {
        background: rgba(185, 239, 252, .4);
        border-radius: 1.5625rem;
        color: #003087 !important;
        margin: 0 .25rem 0 0;
        letter-spacing: -.032em;
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif
    }

    .pp-header.smb-rebrand-pp-header a.pypl-header__subnav-control--is-active.pypl-header__subnav-control--is-highlighted:focus-visible .pypl-header__subnav-control-icon, .pp-header.smb-rebrand-pp-header a.pypl-header__subnav-control--is-active.pypl-header__subnav-control--is-highlighted:hover .pypl-header__subnav-control-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.81504 5.5936C4.16217 5.24647 4.72498 5.24647 5.07211 5.5936L7.99938 8.52085L10.9268 5.59359C11.2739 5.24646 11.8367 5.24647 12.1838 5.59361C12.531 5.94075 12.5309 6.50357 12.1838 6.85069L8.63418 10.4002C8.28357 10.7508 7.71514 10.7508 7.36455 10.4002L3.81504 6.85068C3.46791 6.50355 3.4679 5.94074 3.81504 5.5936Z' fill='%23001C64'/%3E%3C/svg%3E%0A")
    }

    .pp-header.smb-rebrand-pp-header a.pypl-header__subnav-control--is-active.pypl-header__subnav-control--is-highlighted .pypl-header__subnav-control-icon {
        -ms-transform: translateY(-50%) rotate(-180deg);
        transform: translateY(-50%) rotate(-180deg)
    }

    .pp-header.smb-rebrand-pp-header a.pypl-header__subnav-control--is-active.pypl-header__subnav-control--is-highlighted::before {
        display: none
    }

    .pp-header.smb-rebrand-pp-header .main-menu-list a.pypl-header__subnav-control:focus-visible::before, .pp-header.smb-rebrand-pp-header a.main-link:focus-visible::before, .pp-header.smb-rebrand-pp-header a.pypl-btn-link:focus-visible::before {
        border: .156rem solid #0070e0 !important;
        border-radius: 1.5625rem;
        box-shadow: 0 0 0 .375rem rgba(209, 229, 249, .9);
        height: unset;
        width: unset
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container {
        margin-bottom: 1.25rem;
        width: fit-content;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link {
        padding: .46875rem .5625rem .46875rem 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:hover:active::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: .125rem;
        right: .0625rem;
        bottom: .125rem;
        left: -.625rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .segment-title-container .segment-title-link-href:hover::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: 0;
        right: -.0625rem;
        bottom: 0;
        left: -.75rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header {
        padding-top: .625rem;
        padding-bottom: .625rem;
        font-size: 1.125rem;
        line-height: 1.5rem;
        font-weight: 500;
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: end;
        align-items: flex-end;
        width: fit-content
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header span.submenu-col__header_text_container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        font-family: inherit;
        font-weight: inherit;
        font-size: inherit;
        line-height: inherit
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href {
        z-index: 1
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:hover {
        padding-top: .625rem;
        padding-bottom: .625rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus-visible::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:hover:active::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: .3125rem;
        right: .125rem;
        bottom: .3125rem;
        left: -.625rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus-visible:hover::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:hover::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: .1875rem;
        right: 0;
        bottom: .1875rem;
        left: -.75rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href .submenu-col__header_with_href_arrow {
        height: 1.3125rem;
        width: 1.3125rem;
        border-radius: 50%;
        background: rgba(0, 112, 224, .2);
        display: inline-block;
        margin-left: 1rem;
        position: relative
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href .submenu-col__header_with_href_arrow::after {
        position: absolute;
        background-repeat: no-repeat;
        content: '';
        z-index: 1;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        cursor: pointer;
        transition: all .2s;
        background-image: url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.549 6.31055H1.5835' stroke='%230070E0' stroke-width='1.51724' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.6182 1L20.9285 6.31034L15.6182 11.6207' stroke='%230070E0' stroke-width='1.51724' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        background-size: 100%;
        height: .75rem;
        width: 100%;
        right: .375rem;
        top: 50%
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:active .submenu-col__header_with_href_arrow::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:focus-visible .submenu-col__header_with_href_arrow::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col .submenu-col__header_with_href:hover .submenu-col__header_with_href_arrow::after {
        right: .25rem;
        transition: all .2s ease-out forwards
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6 {
        padding-right: .75rem;
        z-index: 1
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1), .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1), .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) {
        padding-right: 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1) .submenu-col__header_with_href:hover::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:hover::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1) .submenu-col__header_with_href:hover::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:hover::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:hover::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover::before {
        width: unset
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 {
        width: 100%
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul {
        position: relative;
        border: none;
        padding-top: .75rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul::after {
        content: '';
        position: absolute;
        z-index: 1;
        width: calc(100% - .75rem);
        border-bottom: .0625rem solid #e6e0d9;
        left: 0;
        top: 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li {
        padding: 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li>a {
        font-size: 1.125rem;
        line-height: 1.5rem;
        font-weight: 400;
        padding: .4375rem 2.625rem .4375rem 0;
        max-width: 100%;
        z-index: 1;
        pointer-events: none
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a {
        pointer-events: initial
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover {
        padding: .625rem 0;
        padding-right: 2.625rem;
        cursor: pointer;
        background: #faf8f5;
        border-radius: 0 .75rem .75rem 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover>a {
        position: relative
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover:before {
        position: absolute;
        bottom: 0;
        content: '';
        width: 1rem;
        padding: 0;
        cursor: pointer;
        background: #faf8f5;
        border-radius: .75rem;
        z-index: -1;
        width: calc(100% + 1rem);
        left: -1rem;
        top: 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:active::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover::after {
        background-repeat: no-repeat;
        content: '';
        position: absolute;
        z-index: 1;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        cursor: pointer;
        transition: all .2s;
        top: 50%;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2919 18.6273C12.9014 18.2368 12.9014 17.6036 13.2919 17.2131L18.5842 11.9208L13.2925 6.63787C12.9017 6.24767 12.9011 5.61451 13.2913 5.22366C13.6815 4.83281 14.3147 4.83228 14.7055 5.22248L20.7055 11.2125C20.8933 11.4 20.9989 11.6544 20.999 11.9198C20.9991 12.1851 20.8938 12.4396 20.7061 12.6273L14.7061 18.6273C14.3156 19.0178 13.6824 19.0178 13.2919 18.6273Z' fill='%23001C64'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.999 11.9198C20.999 12.472 20.5513 12.9202 19.999 12.9202L4.03906 12.9202C3.48678 12.9202 3.03906 12.4725 3.03906 11.9202C3.03906 11.3679 3.48678 10.9202 4.03906 10.9202L19.999 10.9202C20.5513 10.9202 20.999 11.3675 20.999 11.9198Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        background-size: 1.25rem 1.25rem;
        height: 1.25rem;
        width: 1.25rem;
        animation: arrowlink .2s ease-out forwards
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover {
        padding: .4375rem 2.625rem .4375rem 0;
        border-radius: 0 .5rem .5rem 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover:before {
        border-radius: .5rem;
        width: calc(100% + .75rem);
        left: -.75rem;
        top: 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover {
        background: 0 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover::before {
        background: rgba(230, 224, 217, .25)
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover::after {
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7199 14.028C10.427 13.7351 10.427 13.2602 10.7199 12.9673L13.9396 9.74758H2.25C1.83579 9.74758 1.5 9.41179 1.5 8.99758C1.5 8.58337 1.83579 8.24758 2.25 8.24758H13.9395L10.7199 5.02789C10.427 4.735 10.427 4.26012 10.7199 3.96723C11.0127 3.67434 11.4876 3.67434 11.7805 3.96723L16.2752 8.46196C16.2798 8.4665 16.2843 8.47109 16.2887 8.47572C16.4195 8.61072 16.5 8.79475 16.5 8.99758C16.5 9.19951 16.4202 9.3828 16.2904 9.51763C16.2867 9.52157 16.2829 9.52548 16.2791 9.52936L16.2772 9.53129L16.2752 9.53323L11.7805 14.028C11.4876 14.3209 11.0127 14.3209 10.7199 14.028Z' fill='%23003087'/%3E%3C/svg%3E%0A")
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:active::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover:active::after {
        transition: none;
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7199 14.028C10.427 13.7351 10.427 13.2602 10.7199 12.9673L13.9396 9.74758H2.25C1.83579 9.74758 1.5 9.41179 1.5 8.99758C1.5 8.58337 1.83579 8.24758 2.25 8.24758H13.9395L10.7199 5.02789C10.427 4.735 10.427 4.26012 10.7199 3.96723C11.0127 3.67434 11.4876 3.67434 11.7805 3.96723L16.2752 8.46196C16.2798 8.4665 16.2843 8.47109 16.2887 8.47572C16.4195 8.61072 16.5 8.79475 16.5 8.99758C16.5 9.19951 16.4202 9.3828 16.2904 9.51763C16.2867 9.52157 16.2829 9.52548 16.2791 9.52936L16.2772 9.53129L16.2752 9.53323L11.7805 14.028C11.4876 14.3209 11.0127 14.3209 10.7199 14.028Z' fill='%23545D68'/%3E%3C/svg%3E%0A")
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible {
        outline: transparent;
        background: #faf8f5
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible::before {
        content: '';
        position: absolute;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        text-indent: -.125rem;
        display: block !important;
        transition: none;
        background-image: none;
        background-size: 0;
        height: calc(100% - .25rem);
        width: calc(100% + 1rem);
        border: .156rem solid #0070e0 !important;
        box-shadow: 0 0 0 .375rem #0070e026;
        border-radius: .75rem;
        z-index: -1;
        background-color: #faf8f5;
        left: -1rem;
        top: 50%
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible::after {
        background-repeat: no-repeat;
        content: '';
        position: absolute;
        z-index: 1;
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        cursor: pointer;
        transition: all .2s;
        top: 50%;
        animation: arrowlink .2s ease-out forwards;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2919 18.6273C12.9014 18.2368 12.9014 17.6036 13.2919 17.2131L18.5842 11.9208L13.2925 6.63787C12.9017 6.24767 12.9011 5.61451 13.2913 5.22366C13.6815 4.83281 14.3147 4.83228 14.7055 5.22248L20.7055 11.2125C20.8933 11.4 20.9989 11.6544 20.999 11.9198C20.9991 12.1851 20.8938 12.4396 20.7061 12.6273L14.7061 18.6273C14.3156 19.0178 13.6824 19.0178 13.2919 18.6273Z' fill='%23001C64'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.999 11.9198C20.999 12.472 20.5513 12.9202 19.999 12.9202L4.03906 12.9202C3.48678 12.9202 3.03906 12.4725 3.03906 11.9202C3.03906 11.3679 3.48678 10.9202 4.03906 10.9202L19.999 10.9202C20.5513 10.9202 20.999 11.3675 20.999 11.9198Z' fill='%23001C64'/%3E%3C/svg%3E%0A");
        background-size: 1.25rem 1.25rem;
        height: 1.25rem;
        width: 1.25rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible::before {
        border-radius: .5rem;
        height: unset;
        width: unset;
        -ms-transform: none;
        transform: none
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible {
        background: 0 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible::before {
        background: rgba(230, 224, 217, .25)
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible:hover::after {
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7199 14.028C10.427 13.7351 10.427 13.2602 10.7199 12.9673L13.9396 9.74758H2.25C1.83579 9.74758 1.5 9.41179 1.5 8.99758C1.5 8.58337 1.83579 8.24758 2.25 8.24758H13.9395L10.7199 5.02789C10.427 4.735 10.427 4.26012 10.7199 3.96723C11.0127 3.67434 11.4876 3.67434 11.7805 3.96723L16.2752 8.46196C16.2798 8.4665 16.2843 8.47109 16.2887 8.47572C16.4195 8.61072 16.5 8.79475 16.5 8.99758C16.5 9.19951 16.4202 9.3828 16.2904 9.51763C16.2867 9.52157 16.2829 9.52548 16.2791 9.52936L16.2772 9.53129L16.2752 9.53323L11.7805 14.028C11.4876 14.3209 11.0127 14.3209 10.7199 14.028Z' fill='%23003087'/%3E%3C/svg%3E%0A")
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible:active::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible:hover:active::after {
        transition: none;
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7199 14.028C10.427 13.7351 10.427 13.2602 10.7199 12.9673L13.9396 9.74758H2.25C1.83579 9.74758 1.5 9.41179 1.5 8.99758C1.5 8.58337 1.83579 8.24758 2.25 8.24758H13.9395L10.7199 5.02789C10.427 4.735 10.427 4.26012 10.7199 3.96723C11.0127 3.67434 11.4876 3.67434 11.7805 3.96723L16.2752 8.46196C16.2798 8.4665 16.2843 8.47109 16.2887 8.47572C16.4195 8.61072 16.5 8.79475 16.5 8.99758C16.5 9.19951 16.4202 9.3828 16.2904 9.51763C16.2867 9.52157 16.2829 9.52548 16.2791 9.52936L16.2772 9.53129L16.2752 9.53323L11.7805 14.028C11.4876 14.3209 11.0127 14.3209 10.7199 14.028Z' fill='%23545D68'/%3E%3C/svg%3E%0A")
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover {
        color: #0070e0 !important
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:active, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover {
        font-family: PayPalOpen-Bold, Helvetica Neue, Arial, sans-serif;
        letter-spacing: -.025em
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:active, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible:active, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover:active {
        color: #545d68 !important
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:active::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover::after {
        margin-right: -.375rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover:active::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: .125rem;
        right: .125rem;
        bottom: .125rem;
        left: -.625rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color;
        -ms-transform: none;
        transform: none;
        background: 0 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:focus-visible:hover::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: 0;
        right: 0;
        bottom: 0;
        left: -.75rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:active::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col>ul>li.link-type_with_href>a:hover:active::before {
        border: .0625rem solid #e6e0d9;
        background: 0 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75-3 .submenu-col:last-child>ul::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75-4 .submenu-col:last-child>ul::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75-6 .submenu-col:last-child>ul::after {
        width: 100%
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75-12 {
        width: calc(100% - 16.375rem)
    }
}

@media (min-width:64rem) {
    .pp-header.smb-rebrand-pp-header.pp-header.pp-header--enhanced #ul-btn.pypl-btn--small {
        padding: .75rem 2rem
    }

    .pp-header.smb-rebrand-pp-header .header-buttons {
        height: 3rem;
        z-index: 10
    }

    .pp-header.smb-rebrand-pp-header .header-buttons #logout-button, .pp-header.smb-rebrand-pp-header .header-buttons #myaccount-button, .pp-header.smb-rebrand-pp-header .header-buttons #signup-button, .pp-header.smb-rebrand-pp-header .header-buttons #ul-btn, .pp-header.smb-rebrand-pp-header .header-buttons .pypl-btn--small {
        font-size: 1.125rem;
        line-height: 1.5rem;
        max-height: 3rem;
        padding: .75rem 2rem;
        min-width: 6rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25-6 {
        width: 16.375rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25-6 .dw-submenu-cards {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25-6 .dw-submenu-cards.submenu-col li:not(:last-child) {
        margin-bottom: 1rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) {
        padding-right: 1rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a {
        padding-right: 2.625rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover {
        padding-right: 2.625rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover::before {
        width: unset
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:active::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:focus-visible::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover::after {
        margin-right: -.375rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:hover {
        padding-right: .75rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75-12, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75-6 {
        width: calc(100% - 16.375rem)
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75-12 .submenu-col:last-child>ul::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75-6 .submenu-col:last-child>ul::after {
        width: calc(100% - .75rem)
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25 {
        width: 100%
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li {
        border: 0;
        box-sizing: border-box;
        border-radius: 1rem;
        padding: 1.5rem 1rem 1.5rem 1.5rem;
        position: relative;
        display: -ms-flexbox;
        display: flex;
        z-index: 1
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li:focus, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li:hover {
        box-shadow: none
    }
}

@media (max-width:20rem) {
    .pp-header.smb-rebrand-pp-header.pp-header .container {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .pp-header.smb-rebrand-pp-header .header-buttons>div>a:last-child {
        margin-left: .5rem
    }
}

@media (min-width:64rem) and (max-width:78.6875rem) {
    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 {
        width: 100%
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child {
        padding-right: 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child>ul::after {
        width: 100%
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child>ul>li>a::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child>ul>li>a:active::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child>ul>li>a:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child>ul>li>a:hover:active::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: .125rem;
        right: -.625rem;
        bottom: .125rem;
        left: -.625rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child>ul>li>a:hover::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: 0;
        right: -.75rem;
        bottom: 0;
        left: -.75rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child>ul>li>a:active::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child>ul>li>a:focus-visible::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child>ul>li>a:hover::after {
        margin-right: -1rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child>ul>li>a:focus-visible::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: .125rem;
        right: -.625rem;
        bottom: .125rem;
        left: -.625rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child>ul>li>a:focus-visible:hover::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: 0;
        right: -.75rem;
        bottom: 0;
        left: -.75rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child .submenu-col__header_with_href::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child .submenu-col__header_with_href:focus-visible::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child .submenu-col__header_with_href:focus-visible:hover:active::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child .submenu-col__header_with_href:hover:active::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: .3125rem;
        right: .125rem;
        bottom: .3125rem;
        left: -.625rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color;
        -ms-transform: none;
        transform: none
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child .submenu-col__header_with_href:focus-visible:hover:before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 .submenu-col:last-child .submenu-col__header_with_href:hover::before {
        content: '';
        position: absolute;
        height: unset;
        width: unset;
        top: .1875rem;
        right: 0;
        bottom: .1875rem;
        left: -.75rem;
        border-radius: .5rem;
        transition: .3s cubic-bezier(.22, 1, .36, 1);
        transition-property: inset, opacity, background-color;
        will-change: inset, opacity, background-color
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25 {
        width: 100%
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards {
        margin-top: 1.5rem;
        display: -ms-grid;
        display: grid
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards-1, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards-2 {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 1rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards-3 {
        -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
        grid-column-gap: 1rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li {
        grid-auto-columns: 1fr;
        margin-bottom: 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li:not(:last-child) {
        margin-bottom: 0
    }
}

@media (min-width:72rem) {
    .pp-header.smb-rebrand-pp-header.pp-header .container {
        max-width: 86.875rem
    }
}

@media (min-width:78.75rem) {
    .pp-header.smb-rebrand-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-0, .pp-header.smb-rebrand-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-1, .pp-header.smb-rebrand-pp-header.pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-2 {
        height: 100%;
        overflow: hidden
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75 {
        width: calc(100% - 16.375rem)
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25 {
        width: 16.375rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-25 .dw-submenu-cards.submenu-col li:not(:last-child) {
        margin-bottom: 1rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1), .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1), .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) {
        padding-right: 1rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a {
        padding-right: 2.625rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:hover, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:hover, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover {
        padding-right: 2.625rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:hover::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:hover::before, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover::before {
        width: unset
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:active::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:focus-visible::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1)>ul>li>a:hover::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:active::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:focus-visible::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1)>ul>li>a:hover::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:active::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:focus-visible::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1)>ul>li>a:hover::after {
        margin-right: -.375rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1) .submenu-col__header_with_href, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-3:nth-last-child(1) .submenu-col__header_with_href:hover, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1) .submenu-col__header_with_href, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-4:nth-last-child(1) .submenu-col__header_with_href:hover, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-6:nth-last-child(1) .submenu-col__header_with_href:hover {
        padding-right: .75rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .submenu-col.wd-col-12 {
        max-width: 27.25rem;
        padding-right: 0
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75-3 .submenu-col:nth-last-child(1), .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75-4 .submenu-col:nth-last-child(1) {
        padding-right: 1rem
    }

    .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75-3 .submenu-col:nth-last-child(1)>ul::after, .pp-header.smb-rebrand-pp-header .pp-header__subnav .dw-submenu-container .wd-75-4 .submenu-col:nth-last-child(1)>ul::after {
        width: calc(100% - .75rem)
    }
}

@media (min-width:91.875rem) {
    .pp-header.smb-rebrand-pp-header .submenu-wrapper .container, .pp-header.smb-rebrand-pp-header.pp-header .pp-header-outer__wrapper {
        padding-left: 0;
        padding-right: 0;
        max-width: 100vw;
        grid-column-gap: clamp(1rem, .7224278312361214rem + 1.1843079200592153vw, 2rem);
        position: relative;
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 8rem 0 (1fr)[12] 0 8rem;
        grid-template-columns: 8rem 0 repeat(12, 1fr) 0 8rem
    }
}

@media (min-width:107.875rem) {
    .pp-header.smb-rebrand-pp-header .submenu-wrapper .container, .pp-header.smb-rebrand-pp-header.pp-header .pp-header-outer__wrapper {
        -ms-grid-columns: 8rem 1fr (calc((83.875rem - calc((12 - 1) * 2rem))/ 12))[12] 1fr 8rem;
        grid-template-columns: 8rem 1fr repeat(12, calc((83.875rem - calc((12 - 1) * 2rem))/ 12)) 1fr 8rem
    }
}

@media (min-width:120rem) {
    .pp-header.smb-rebrand-pp-header .submenu-wrapper .container, .pp-header.smb-rebrand-pp-header.pp-header .pp-header-outer__wrapper {
        -ms-grid-columns: clamp(8rem, -13.333333333333336rem + 17.77777777777778vw, 16rem) 1fr (calc((83.875rem - calc((12 - 1) * 2rem))/ 12))[12] 1fr clamp(8rem, -13.333333333333336rem + 17.77777777777778vw, 16rem);
        grid-template-columns: clamp(8rem, -13.333333333333336rem + 17.77777777777778vw, 16rem) 1fr repeat(12, calc((83.875rem - calc((12 - 1) * 2rem))/ 12)) 1fr clamp(8rem, -13.333333333333336rem + 17.77777777777778vw, 16rem)
    }
}

@media (min-width:91.875rem) {
    .pp-header.smb-rebrand-pp-header.pp-header .container {
        max-width: initial;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        -ms-grid-column: 3;
        grid-column-start: 3;
        grid-column-end: 15
    }
}

.pp-header.smb-rebrand-pp-header .pp-header__subnav {
    -ms-grid-column: 3;
    grid-column-start: 3;
    grid-column-end: 15
}

.pp-header {
    font-size: 14px;
    font-size: .875rem;
    text-align: center;
    position: absolute;
    width: 100%;
    padding-top: 18px;
    z-index: 2;
    box-sizing: border-box
}

.pp-header::after, .pp-header::before {
    content: '';
    display: block;
    width: 100%;
    position: absolute
}

.pp-header::before {
    height: 84px;
    background: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, 0) 100%);
    top: 0;
    z-index: -1
}

.pp-header::after {
    border-bottom: 1px solid rgba(255, 255, 255, .3);
    top: 72px;
    content: initial;
    display: none
}

@media (min-width:1152px) {
    .pp-header::after {
        content: '';
        display: block
    }
}

.pp-header--rtl {
    direction: rtl
}

@media (min-width:1152px) {
    .pp-header {
        overflow: hidden;
        height: 72px;
        transition: height .3s ease-out;
        overflow: visible
    }
}

.pp-header ol, .pp-header ul {
    list-style-type: none;
    padding-left: 0
}

.pp-header *, .pp-header ::after, .pp-header ::before {
    box-sizing: inherit
}

.pp-header .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

.pp-header .container::after {
    content: "";
    display: table;
    clear: both
}

@media (min-width:576px) {
    .pp-header .container {
        max-width: 753px;
        padding-left: 36px;
        padding-right: 36px
    }
}

@media (min-width:752px) {
    .pp-header .container {
        max-width: 1023px
    }
}

@media (min-width:1024px) {
    .pp-header .container {
        max-width: 1151px;
        padding-left: 48px;
        padding-right: 48px
    }
}

@media (min-width:1152px) {
    .pp-header .container {
        max-width: 1192px
    }
}

@media (max-width:1151px) {
    .pp-header .hidden-lg-down {
        display: none !important
    }
}

@media (min-width:1152px) {
    .pp-header .hidden-xl-up {
        display: none !important
    }
}

.header-buttons {
    width: 0;
    float: right;
    position: relative;
    text-align: right
}

.pp-header--rtl .header-buttons {
    float: left;
    text-align: left
}

.header-buttons>div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    position: absolute;
    top: 0;
    right: 0;
    width: max-content
}

.pp-header--rtl .header-buttons>div {
    left: -9px;
    right: auto
}

.header-buttons .pypl-btn.pypl-btn--small {
    min-width: 84px;
    display: inline-block;
    margin-left: 9px;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.header-buttons .pypl-btn.pypl-btn--small#logout-button, .header-buttons .pypl-btn.pypl-btn--small#signup-button {
    display: none
}

@media (min-width:1152px) {
    .header-buttons .pypl-btn.pypl-btn--small#logout-button, .header-buttons .pypl-btn.pypl-btn--small#signup-button {
        display: inline-block
    }
}

.menu-button-wrapper {
    width: 0;
    float: left
}

.pp-header--rtl .menu-button-wrapper {
    float: right
}

@media (min-width:1152px) {
    .menu-button-wrapper {
        display: none
    }
}

.menu-button-wrapper button.menu-button {
    display: inline-block;
    position: absolute;
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
    padding-left: 37px
}

.pp-header--menu-open .menu-button-wrapper button.menu-button::after, .pp-header--menu-open .menu-button-wrapper button.menu-button::before {
    height: 0;
    border-bottom: 0;
    top: 17px
}

.pp-header--menu-open .menu-button-wrapper button.menu-button::before {
    -ms-transform: rotate(225deg);
    transform: rotate(225deg)
}

.pp-header--menu-open .menu-button-wrapper button.menu-button::after {
    -ms-transform: rotate(-225deg);
    transform: rotate(-225deg)
}

.menu-button-wrapper button.menu-button::after, .menu-button-wrapper button.menu-button::before {
    display: block;
    content: "";
    width: 13px;
    position: absolute;
    border: 1px solid #fff;
    left: 14px;
    border-left: 0;
    border-right: 0;
    transition: all .3s ease-out 0s
}

.menu-button-wrapper button.menu-button::before {
    height: 9px;
    top: 13px
}

.menu-button-wrapper button.menu-button::after {
    height: 0;
    top: 17px;
    border-bottom: 0
}

.menu-button-wrapper .logout-button-mobile {
    min-width: 84px
}

.pypl-logo-wrapper {
    width: auto;
    display: inline-block;
    position: relative;
    top: 3px
}

@media (min-width:1152px) {
    .pypl-logo-wrapper {
        width: 0;
        float: left;
        top: -6px
    }

    .pp-header--rtl .pypl-logo-wrapper {
        float: right
    }
}

.pypl-logo:focus {
    outline: 0;
    box-shadow: 0 0 1px 1px #ccc;
    border-radius: 5px
}

.no-boxshadow .pypl-logo:focus {
    border: 1px solid #ccc
}

@media (max-width:1151px) {
    .pypl-logo {
        width: 26px;
        height: 30px;
        background-size: cover;
        background-position: left;
        background-clip: content-box;
        background-origin: content-box
    }
}

@media (min-width:1152px) {
    html[lang=en-JP] .pypl-logo, html[lang=ja-JP] .pypl-logo {
        background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_wh_jp.svg);
        background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_wh_jp.png)\9;
        background-size: 93pt 43px
    }
}

.no-svg .pypl-logo {
    width: 126px;
    height: 33px;
    background: url(../../www.paypalobjects.com/webstatic/i/logo/rebrand/ppcom-white.png) center top no-repeat
}

html[lang=en-JP] .no-svg .pypl-logo, html[lang=ja-JP] .no-svg .pypl-logo {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_wh_jp.png)
}

.pp-header+div>section[data-building-block=organism]:first-of-type, .pp-header+section[data-building-block=organism]:first-of-type {
    padding-top: 72px
}

@media (min-width:1024px) {
    .pp-header+div>section[data-building-block=organism]:first-of-type, .pp-header+section[data-building-block=organism]:first-of-type {
        padding-top: 112px
    }
}

@media (max-width:1151px) {
    body {
        max-width: 100%;
        overflow-x: hidden;
        transition: all .3s ease-in
    }

    body.menu-open {
        -ms-transform: translateX(240px);
        transform: translateX(240px)
    }

    body.menu-open header.pp-header {
        height: 100%
    }

    body.menu-open-rtl {
        -ms-transform: translateX(-240px);
        transform: translateX(-240px)
    }

    body.menu-open-rtl header.pp-header {
        height: 100%
    }
}

@media (min-width:1152px) {
    .pp-header~* {
        position: relative;
        top: 0;
        transition: all .3s ease-out
    }

    .pp-header::before {
        height: 108px
    }

    .pp-header--submenu-open::before {
        display: none
    }

    .pp-header--submenu-close {
        animation: headerclose .4s steps(10, end) 1
    }

    .pp-header--submenu-open {
        height: 230px;
        background-color: #009cde;
        background-image: radial-gradient(circle farthest-side at center bottom, #009cde, #003087 125%);
        overflow: hidden;
        border-bottom: 1px solid rgba(255, 255, 255, .3)
    }

    .pp-header--submenu-open.pp-header--enhanced.pp-header--active-link-1 {
        height: 365px
    }
}

html[lang=ja-JP] .pp-header.pp-header--enhanced .pypl-logo, html[lang=ja-JP] .pp-header.pp-header--enhanced.pp-header--submenu-open .pypl-logo {
    background-image: url(../../www.paypalobjects.com/marketing/web/jp/logo/PayPal_Logo_Japan_Horizontal_Full_Color_RGB.svg)
}

.pp-header.pp-header--enhanced {
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2), 0 0 10px 1px rgba(255, 255, 255, .2)
}

.pp-header.pp-header--enhanced::before {
    background: #fff;
    height: 56px
}

.pp-header.pp-header--enhanced .pypl-logo, .pp-header.pp-header--enhanced.pp-header--submenu-open .pypl-logo {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_fc_hl.svg)
}

.pp-header.pp-header--enhanced #ul-btn {
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: transparent;
    color: #0070ba;
    border: 1px solid #0070ba;
    box-shadow: none
}

.pp-header.pp-header--enhanced #ul-btn.pypl-btn--small {
    padding-top: 11px;
    padding-bottom: 11px
}

.pp-header.pp-header--enhanced #ul-btn:focus, .pp-header.pp-header--enhanced #ul-btn:hover {
    color: #005ea6
}

.pp-header.pp-header--enhanced #signup-button, .pp-header.pp-header--enhanced.pp-header--submenu-open #signup-button {
    background-color: #0070ba;
    color: #fff
}

.pp-header.pp-header--enhanced #signup-button:hover, .pp-header.pp-header--enhanced.pp-header--submenu-open #signup-button:hover {
    background-color: #005ea6
}

.pp-header.pp-header--enhanced #menu-button {
    border: 1px solid #0070ba;
    color: #0070ba
}

.pp-header.pp-header--enhanced #menu-button:after, .pp-header.pp-header--enhanced #menu-button:before {
    border-color: #0070ba
}

.pp-header.pp-header--enhanced .header-buttons .pypl-btn--outline-white {
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: transparent;
    color: #0070ba;
    border: 1px solid #0070ba;
    box-shadow: none
}

.pp-header.pp-header--enhanced .header-buttons .pypl-btn--white {
    background-color: #0070ba;
    color: #fff
}

.pp-header.pp-header--enhanced.pp-header--submenu-open .pypl-header__subnav-control--is-active+.submenu-wrapper {
    height: 100%;
    background-color: #012169
}

@media (max-width:1151px) {
    .pp-header.pp-header--enhanced {
        padding: 9px 0 11px
    }

    .pp-header.pp-header--enhanced.pp-header--menu-open .main-menu, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu {
        background-image: none;
        background-color: #012169
    }

    .pp-header.pp-header--enhanced.pp-header--menu-open .main-menu .closer-mobile button, .pp-header.pp-header--enhanced.pp-header--menu-open .main-menu a, .pp-header.pp-header--enhanced.pp-header--menu-open .main-menu a:active, .pp-header.pp-header--enhanced.pp-header--menu-open .main-menu a:hover, .pp-header.pp-header--enhanced.pp-header--menu-open .main-menu a:visited, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu .closer-mobile button, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu a, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu a:active, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu a:hover, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu a:visited {
        color: #fff
    }

    .pp-header.pp-header--enhanced.pp-header--menu-open .main-menu a.pypl-header__subnav-control::after, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu a.pypl-header__subnav-control::after {
        border: 1px solid #fff;
        border-left-color: transparent;
        border-top-color: transparent
    }

    .pp-header.pp-header--enhanced.pp-header--menu-open .main-menu .pp-header__subnav, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu .pp-header__subnav {
        background-image: none;
        background-color: #012169
    }
}

@media (min-width:1152px) {
    .pp-header.pp-header--enhanced::before {
        height: 72px
    }

    .pp-header.pp-header--enhanced.pp-header--submenu-close {
        animation: enhanced-header-close .4s steps(10, end) 1
    }

    .pp-header.pp-header--enhanced, .pp-header.pp-header--enhanced.pp-header--submenu-open {
        background-color: #fff;
        background-image: none
    }

    .pp-header.pp-header--enhanced .main-menu .main-link, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu .main-link {
        padding: 25px 25px 23px;
        color: #2c2e2f
    }

    .pp-header.pp-header--enhanced .main-menu .main-link.pypl-header__subnav-control::after, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu .main-link.pypl-header__subnav-control::after {
        border: 1px solid #2c2e2f;
        border-left-color: transparent;
        border-top-color: transparent
    }

    .pp-header.pp-header--enhanced .main-menu .main-link.pypl-header__subnav-control--is-active, .pp-header.pp-header--enhanced .main-menu .main-link.pypl-header__subnav-control--is-highlighted, .pp-header.pp-header--enhanced .main-menu .main-link:active, .pp-header.pp-header--enhanced .main-menu .main-link:hover, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu .main-link.pypl-header__subnav-control--is-active, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu .main-link.pypl-header__subnav-control--is-highlighted, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu .main-link:active, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu .main-link:hover {
        border-color: #0070ba;
        border-width: 4px
    }

    .pp-header.pp-header--enhanced .main-menu .main-link.separator-menu::before, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu .main-link.separator-menu::before {
        border-color: #2c2e2f
    }

    @supports ((-webkit-mask-image:url()) or (mask-image:url())) {
        .pp-header.pp-header--enhanced .main-menu .closer-desktop button::after, .pp-header.pp-header--enhanced.pp-header--submenu-open .main-menu .closer-desktop button::after {
            background-color: #fff;
            -webkit-mask-image: url(../../www.paypalobjects.com/paypal-ui/icons/svg/close.svg);
            mask-image: url(../../www.paypalobjects.com/paypal-ui/icons/svg/close.svg);
            background-image: none
        }
    }
}

.homepage-hero-video {
    -ms-flex-align: center;
    align-items: center;
    display: block;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    min-height: 300px;
    padding: 40px 0
}

@media (min-width:752px) {
    .homepage-hero-video.short {
        min-height: 480px
    }

    .homepage-hero-video.tall {
        min-height: 780px
    }
}

@media (min-width:1024px) {
    .homepage-hero-video {
        padding: 60px 0
    }

    .homepage-hero-video.short {
        min-height: 480px
    }
}

.no-flexboxlegacy .homepage-hero-video {
    display: -ms-flexbox;
    -ms-flex-direction: row;
    -ms-flex-pack: justify;
    -ms-flex-align: center
}

.homepage-hero-video .container {
    width: 100%
}

.homepage-hero-video__paragraph {
    padding-top: 20px
}

@media (min-width:752px) {
    .homepage-hero-video__paragraph {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.5
    }
}

.homepage-hero-video__hatch-text {
    margin: 0 auto;
    max-width: 320px;
    padding-top: 10px;
    text-align: center
}

.homepage-hero-video__hatch-text--center {
    margin: 0 auto
}

@media (min-width:752px) {
    .homepage-hero-video__hatch-text {
        margin: 0
    }

    .homepage-hero-video__hatch-text--center {
        margin: 0 auto
    }
}

.homepage-hero-video__app-badge-wrapper {
    margin: 20px 0 auto
}

@media (min-width:752px) {
    .homepage-hero-video__app-badge-wrapper {
        margin-left: 0
    }
}

.homepage-hero-video__container.center-block .pypl-btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none
}

.homepage-hero-video .pypl-btn {
    margin: 30px auto 0
}

@media (min-width:752px) {
    .homepage-hero-video .pypl-btn {
        margin-left: 0
    }
}

.homepage-hero-video-organism:first-of-type .homepage-hero-video {
    margin-top: -112px;
    padding-top: 112px
}

.homepage-hero-video__video {
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
    margin: 10px auto;
    max-width: 534px;
    overflow: hidden;
    padding: 10px
}

@media (min-width:752px) {
    .homepage-hero-video__video {
        margin: 20px auto 0 auto;
        padding: 4px
    }
}

@media (min-width:1024px) {
    .homepage-hero-video__video {
        padding: 6px
    }
}

@media (min-width:1152px) {
    .homepage-hero-video__video {
        max-width: 772px;
        padding: 7px
    }
}

.homepage-hero-video__video-wrapper {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative
}

.homepage-hero-video__video-wrapper__iframe {
    border: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.homepage-hero-video__content {
    text-align: center
}

@media (min-width:752px) {
    .homepage-hero-video__content {
        text-align: left
    }
}

.below-homepage-hero-video {
    padding: 40px 0
}

.home-hero {
    min-height: 300px;
    padding: 40px 0;
    display: block;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-align: center;
    align-items: center
}

.no-flexboxlegacy .home-hero {
    display: -ms-flexbox;
    -ms-flex-direction: row;
    -ms-flex-pack: justify;
    -ms-flex-align: center
}

.home-hero .container {
    width: 100%
}

.home-hero__paragraph {
    padding-top: 20px
}

.home-hero__hatch-text {
    padding-top: 10px
}

.home-hero__container.center-block .pypl-btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none
}

.home-hero__container.text-xs-left .home-hero__hatch-text {
    max-width: 320px;
    text-align: center
}

.home-hero .pypl-btn {
    margin-top: 30px
}

.home-hero .pypl-btn+.pypl-btn, .home-hero__container div+.pypl-btn {
    margin-top: 20px
}

@media (min-width:752px) {
    .home-hero.short {
        min-height: 480px
    }

    .home-hero.tall {
        min-height: 600px
    }

    .home-hero__paragraph {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.5
    }
}

@media (min-width:1024px) {
    .home-hero {
        padding: 60px 0
    }

    .home-hero.short {
        min-height: 480px
    }

    .home-hero.tall {
        height: calc(100vh - 125px)
    }
}

.home-hero-organism:first-of-type .home-hero {
    margin-top: -112px;
    padding-top: 112px
}

.home-hero__app-badge-wrapper {
    margin-top: 20px;
    margin-left: auto;
    text-align: center
}

@media (min-width:752px) {
    .home-hero__app-badge-wrapper {
        margin-left: 0
    }
}

.below-home-hero {
    padding: 40px 0
}

.below-home-hero .home-hero__paragraph {
    padding-top: 0
}

.below-home-hero .home-hero__paragraph+.pypl-btn, .below-home-hero .home-hero__paragraph+div>.pypl-btn {
    margin-top: 30px
}

.below-home-hero .home-hero__hatch-text {
    padding-top: 10px
}

.below-home-hero .home-hero__container .pypl-btn+.pypl-btn {
    margin-top: 20px
}

.in-page-anchors {
    height: 72px
}

.in-page-anchors__nav {
    height: 71px
}

.in-page-anchors__nav--sticky {
    background-color: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3
}

.in-page-anchors__container {
    height: inherit;
    margin: 0 auto
}

@media (min-width:1024px) {
    .in-page-anchors__container {
        max-width: 1192px;
        padding-left: 48px;
        padding-right: 48px
    }
}

.in-page-anchors__flex-wrapper {
    display: -ms-flexbox;
    display: flex;
    height: inherit;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.in-page-anchors__flex-wrapper--button-left {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.in-page-anchors hr {
    position: relative
}

.in-page-anchors__dropdown-button {
    background: 0 0;
    border: 0;
    height: 30px;
    left: 24px;
    position: relative;
    top: 22px;
    transition: transform .3s ease-out;
    width: 30px
}

@media (min-width:576px) {
    .in-page-anchors__dropdown-button {
        left: 36px
    }
}

.in-page-anchors__dropdown-button:focus {
    outline: 0
}

.in-page-anchors__dropdown-button::after {
    content: '';
    text-indent: -999px;
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 20px;
    right: 25px;
    border: 1px solid #cbd2d6;
    border-top: 0;
    border-left: 0;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .3s ease-out;
    overflow: hidden;
    border-width: 2px;
    height: 20px;
    left: 6px;
    top: 0;
    transition: rotate .3s ease-out;
    width: 20px
}

.in-page-anchors__dropdown-button__text {
    display: inline-block;
    height: 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 0
}

.in-page-anchors__dropdown-button__label {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5;
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    left: 44px;
    position: relative;
    top: 23px
}

@media (min-width:576px) {
    .in-page-anchors__dropdown-button__label {
        left: 56px
    }
}

.in-page-anchors__dropdown-button--show-x {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAAFFWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTIgMS4xNDk2MDIsIDIwMTIvMTAvMTAtMTg6MTA6MjQgICAgICAgICI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpkYW09Imh0dHA6Ly93d3cuZGF5LmNvbS9kYW0vMS4wIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczpQYXlQYWw9Ind3dy5wYXlwYWwuY29tL2Jhc2UvdjEiCiAgIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIgogICBkYzptb2RpZmllZD0iMjAxMy0xMi0xMFQxNTo0ODo1Ny41MjEtMDg6MDAiCiAgIGRhbTpzaXplPSIxNzEiCiAgIGRhbTpQaHlzaWNhbHdpZHRoaW5pbmNoZXM9Ii0xLjAiCiAgIGRhbTpleHRyYWN0ZWQ9IjIwMTMtMTItMTBUMTU6NDg6NTYuMTYxLTA4OjAwIgogICBkYW06c2hhMT0iZjQwZTM2OGI1NmNlMDdhZDRlNWNlY2ZiNGY5NDQxZmU1YjM3NDFjMiIKICAgZGFtOk51bWJlcm9mdGV4dHVhbGNvbW1lbnRzPSIwIgogICBkYW06RmlsZWZvcm1hdD0iUE5HIgogICBkYW06UHJvZ3Jlc3NpdmU9Im5vIgogICBkYW06UGh5c2ljYWxoZWlnaHRpbmRwaT0iLTEiCiAgIGRhbTpNSU1FdHlwZT0iaW1hZ2UvcG5nIgogICBkYW06TnVtYmVyb2ZpbWFnZXM9IjEiCiAgIGRhbTpCaXRzcGVycGl4ZWw9IjE2IgogICBkYW06UGh5c2ljYWxoZWlnaHRpbmluY2hlcz0iLTEuMCIKICAgZGFtOlBoeXNpY2Fsd2lkdGhpbmRwaT0iLTEiCiAgIHRpZmY6SW1hZ2VMZW5ndGg9IjI1IgogICB0aWZmOkltYWdlV2lkdGg9IjI1IgogICBQYXlQYWw6c3RhdHVzPSJTb3VyY2VBcHByb3ZlZCIKICAgUGF5UGFsOnNvdXJjZU5vZGVQYXRoPSIvY29udGVudC9kYW0vUGF5UGFsRGlnaXRhbEFzc2V0cy9zcGFydGFJbWFnZXMvR2xvYmFsSW1hZ2VzL21rdGcvMjAxNGRlc2lnbi9jbG9zZV9kZWZhdWx0LnBuZyIKICAgUGF5UGFsOmlzU291cmNlPSJ0cnVlIj4KICAgPGRjOmxhbmd1YWdlPgogICAgPHJkZjpCYWcvPgogICA8L2RjOmxhbmd1YWdlPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/PhESLTAAAABySURBVHgBzdIxCoAwFATRtZCACYpoITaCl9BjeP/T2AnB4W+b6V+K7Ff7FcVN6lWVdGkNwKz7/2hm9IFRECMGjBg4xIARA4MQGHSGANr16BAUDbeZcfFbc4gAyCIAHgFgxMAjBgYVBhVaVNVpsBeR1HYvtcwLhzoX1iQAAAAASUVORK5CYII=);
    background-size: 28px;
    background-repeat: no-repeat;
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.in-page-anchors__dropdown-button--show-x::after {
    border: none
}

.in-page-anchors__cta {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    max-height: 48px;
    min-width: 234px;
    right: 20px;
    position: absolute
}

@media (min-width:1024px) {
    .in-page-anchors__cta {
        position: relative;
        right: initial
    }
}

.no-flexbox .in-page-anchors__cta {
    bottom: 20px;
    float: right;
    z-index: 1
}

.js .in-page-anchors__cta {
    max-height: none
}

.in-page-anchors__link-list {
    animation: 1s linear 0s 1 remove-box-shadow;
    background-color: #fff;
    color: #0070ba;
    margin: 0;
    max-height: 0;
    overflow-y: hidden;
    position: relative;
    top: 35px;
    transition: max-height .3s ease-in-out;
    width: 100%;
    z-index: 1
}

.no-flexbox .in-page-anchors__link-list {
    position: relative;
    top: 36px
}

@media (min-width:1024px) {
    .in-page-anchors__link-list {
        -ms-flex-align: center;
        align-items: center;
        display: -ms-inline-flexbox;
        display: inline-flex;
        left: 0;
        max-height: 800px;
        padding-left: 0;
        position: relative;
        top: 0;
        width: auto
    }
}

.in-page-anchors__link-list--text-right {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.in-page-anchors__link-list--slide-down {
    animation: none;
    box-shadow: 0 6px 10px -4px rgba(0, 0, 0, .1);
    max-height: 800px
}

@media (min-width:1024px) {
    .in-page-anchors__link-list--slide-down {
        box-shadow: none
    }
}

.in-page-anchors__links-container {
    display: inline-block;
    position: relative;
    width: 100%
}

.no-webgl .in-page-anchors__links-container {
    width: auto
}

@media (min-width:1024px) {
    .in-page-anchors__links-container {
        display: -ms-inline-flexbox;
        display: inline-flex
    }
}

.in-page-anchors__links-container--text-right {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.in-page-anchors__li {
    list-style-type: none;
    padding-left: 24px
}

@media (min-width:576px) {
    .in-page-anchors__li {
        padding-left: 16px
    }
}

@media (min-width:1024px) {
    .in-page-anchors__li {
        margin-right: 20px;
        padding-left: 0
    }

    .no-flexbox .in-page-anchors__li {
        display: inline-block
    }
}

.in-page-anchors__li:last-child {
    padding-bottom: 20px
}

@media (min-width:1024px) {
    .in-page-anchors__li:last-child {
        padding-bottom: 0
    }
}

.in-page-anchors__link {
    color: #2c2e2f;
    display: block;
    padding: 9px 0 9px 0
}

@media (min-width:1024px) {
    .in-page-anchors__link {
        padding: 0 9px
    }
}

.in-page-anchors__link:active, .in-page-anchors__link:focus {
    color: #2c2e2f;
    text-decoration: none
}

.in-page-anchors__link:hover {
    color: #2c2e2f
}

.in-page-anchors__link--underline:focus {
    text-decoration: underline
}

.in-page-anchors__link--selected {
    color: #0070ba
}

.in-page-anchors__link--selected:focus, .in-page-anchors__link--selected:hover {
    color: #0070ba;
    text-decoration: none
}

@keyframes remove-box-shadow {
    from {
        box-shadow: 0 6px 10px -4px rgba(0, 0, 0, .1)
    }

    to {
        box-shadow: none
    }
}

.info-hero {
    min-height: 300px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 40px 0
}

.info-hero__paragraph {
    padding-top: 20px
}

.info-hero__hatch-text {
    padding-top: 10px
}

.info-hero__cta {
    margin-top: 30px
}

.info-hero__cta--center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none
}

.info-hero .container {
    width: 100%
}

.info-hero-organism:first-of-type .info-hero {
    margin-top: -72px;
    padding-top: inherit
}

.info-hero__app-badge-wrapper {
    margin: 20px 0 auto
}

@media (min-width:752px) {
    .info-hero__app-badge-wrapper {
        margin-left: 0
    }
}

.info-hero__container.center-block .pypl-btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none
}

@media (min-width:752px) {
    .info-hero {
        min-height: 480px
    }

    .info-hero__paragraph {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.5
    }
}

@media (min-width:1024px) {
    .info-hero {
        padding-bottom: 60px
    }

    .info-hero-organism:first-of-type .info-hero {
        margin-top: -112px
    }
}

.drawer-tiles__down-arrow {
    bottom: -32px;
    top: auto
}

.drawer-tiles__drawer__color-band {
    position: relative;
    height: 30px
}

.drawer-tiles__drawer__color-band:after {
    content: "";
    height: 0;
    width: 0;
    border: solid 16px;
    bottom: -16px;
    left: 25%;
    position: absolute;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 1
}

.drawer-tiles__drawer__color-band.theme-background-color-green:after {
    border-color: transparent #01c2a7 #01c2a7 transparent
}

.drawer-tiles__drawer__color-band.theme-background-color-blue-alt:after {
    border-color: transparent #0591d5 #0591d5 transparent
}

.drawer-tiles__drawer__color-band.theme-background-color-purple:after {
    border-color: transparent #4d1080 #4d1080 transparent
}

.drawer-tiles__drawer__color-band.theme-background-color-pink:after {
    border-color: transparent #bf056d #bf056d transparent
}

.interactive-tiles__down-arrow {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.interactive-tiles-organism {
    padding: 60px 0;
    position: relative
}

.interactive-tiles__heading {
    margin-bottom: 30px
}

.interactive-tiles__paragraph {
    margin-bottom: 30px
}

@media (min-width:1152px) {
    .pp-header--jobs .pypl-logo {
        background-image: url(../../www.paypalobjects.com/webstatic/i/logo/rebrand/ppcom-white.svg)
    }

    .pp-header--jobs .pypl-logo-wrapper::after {
        content: "Jobs";
        font-size: 20px;
        font-size: 1.25rem;
        font-style: italic;
        color: #fff;
        padding-left: 15px;
        position: absolute;
        top: 10px;
        left: 130px;
        cursor: pointer
    }

    .pp-header--jobs .main-link {
        padding: 25px 10px
    }

    .pp-header--jobs .main-menu {
        float: right
    }
}

.pp-header--jobs .main-link, .pp-header--jobs .main-link:focus, .pp-header--jobs .main-link:hover {
    text-transform: capitalize
}

.jobs-search__container {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px
}

.jobs-search__form {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(180px, 1fr))[1];
    grid-template-columns: repeat(1, minmax(180px, 1fr));
    grid-gap: 20px;
    -ms-flex-align: stretch;
    align-items: stretch
}

.jobs-search__submit {
    justify-self: center;
    width: 100%
}

.jobs-search__category, .jobs-search__city, .jobs-search__country, .jobs-search__keyword {
    height: 38px;
    border-radius: 5px;
    border: 1px solid #9da3a6;
    background: #fff;
    font-size: 15px;
    font-size: .9375rem;
    padding-left: 10px;
    line-height: 30px;
    color: #2c2e2f;
    box-sizing: border-box;
    transition: border-color .3s ease
}

.jobs-search__keyword {
    padding: 0;
    text-indent: 10px
}

.jobs-search__keyword--label {
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

@media (min-width:576px) {
    .jobs-search__form {
        -ms-grid-columns: (minmax(180px, 1fr))[2];
        grid-template-columns: repeat(2, minmax(180px, 1fr))
    }

    .jobs-search__keyword {
        -ms-grid-column: 1;
        grid-column: 1
    }

    .jobs-search__country {
        -ms-grid-column: 2;
        grid-column: 2
    }

    .jobs-search__city {
        -ms-grid-column: 1;
        grid-column: 1
    }

    .jobs-search__category {
        -ms-grid-column: 2;
        grid-column: 2
    }

    .jobs-search__submit {
        -ms-grid-column: 1;
        grid-column-start: 1;
        grid-column-end: 3
    }
}

@media (min-width:752px) {
    .jobs-search {
        background-color: #fff;
        position: sticky;
        top: 0;
        width: 100%;
        z-index: 3
    }

    .jobs-search.sticky-form {
        box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
    }

    .jobs-search__form {
        -ms-grid-columns: (minmax(150px, 1fr))[4];
        grid-template-columns: repeat(4, minmax(150px, 1fr));
        grid-gap: 10px
    }

    .jobs-search__city {
        -ms-grid-column: 3;
        grid-column: 3
    }

    .jobs-search__category {
        -ms-grid-column: 4;
        grid-column: 4
    }

    .jobs-search__submit {
        -ms-grid-column: 2;
        grid-column-start: 2;
        grid-column-end: 4
    }
}

@media (min-width:1024px) {
    .jobs-search__form {
        -ms-grid-columns: (minmax(180px, 1fr))[5];
        grid-template-columns: repeat(5, minmax(180px, 1fr))
    }

    .jobs-search__submit {
        -ms-grid-column: 5;
        grid-column: 5
    }

    .jobs-search__category, .jobs-search__city, .jobs-search__country, .jobs-search__keyword {
        margin-top: 5px
    }
}

.legal-body {
    padding: 40px 0
}

.legal-body h1, .legal-body h2, .legal-body h3, .legal-body h4, .legal-body h5, .legal-body h6 {
    padding-bottom: 20px
}

.legal-body p+h1, .legal-body p+h2, .legal-body p+h3, .legal-body p+h4, .legal-body p+h5, .legal-body p+h6 {
    padding-top: 30px
}

.legal-body a {
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 700
}

.legal-body img {
    max-width: 100%
}

.markdown {
    padding: 40px 0
}

.markdown table {
    border-spacing: 0;
    width: 100%
}

.markdown table td, .markdown table th {
    padding: 20px
}

.markdown table th {
    border-bottom: 1px solid #cbd2d6
}

.markdown table td {
    border-right: 1px solid #cbd2d6
}

.markdown table td:last-child {
    border-right: 0
}

.markdown table thead {
    text-align: left
}

.markdown table tbody tr:nth-child(odd) {
    background-color: #f5f7fa
}

.markdown table tbody tr:last-child td {
    border-bottom: 1px solid #cbd2d6
}

.markdown ol, .markdown ul {
    padding-left: 20px
}

.markdown h2, .markdown h3, .markdown h4, .markdown h5, .markdown h6 {
    padding-top: 20px
}

.markdown a {
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 700
}

.markdown img {
    max-width: 100%
}

.modal-opened {
    overflow: hidden
}

.animation-open .modal-background {
    opacity: .5
}

@media (max-width:752px) {
    .animation-open .modal-wrapper {
        animation: slideUp .6s ease-out
    }
}

.modal-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 554;
    animation: slideDown .6s ease-out;
    overflow: hidden
}

.modal-background {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: #3f3f3f;
    opacity: 0;
    z-index: 555;
    overflow: hidden
}

.modal-background.in {
    opacity: .5
}

.modal-content-div {
    z-index: 556;
    height: 100%;
    max-height: 100vh;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 0 .625rem rgba(0, 0, 0, .2);
    position: relative;
    background-color: #fff;
    border-radius: 0
}

.modal-content-div .modal-header-div {
    height: 2.5rem;
    position: absolute;
    width: 100%
}

.modal-content-div .modal-header-div .close-button {
    position: absolute;
    top: 0;
    right: 0;
    background: #fff;
    width: 2.5rem;
    height: 2.5rem;
    padding: 0;
    border: 0;
    border-radius: 1rem;
    cursor: pointer
}

.modal-content-div .modal-header-div .close-button::after, .modal-content-div .modal-header-div .close-button::before {
    content: "";
    position: absolute;
    top: 1.2rem;
    left: .25rem;
    width: 2rem;
    height: .1rem;
    background-color: #888
}

.modal-content-div .modal-header-div .close-button::before {
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.modal-content-div .modal-header-div .close-button::after {
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.modal-content-div .modal-header-div .close-button:hover::after, .modal-content-div .modal-header-div .close-button:hover::before {
    background-color: #444
}

.modal-content-div .modal-body-div {
    height: 93vh;
    text-align: center;
    padding-top: 2.5rem;
    overflow: auto;
    max-height: 100vh
}

.modal-content-div .modal-body-div iframe {
    height: 100%;
    width: 100%
}

@media (min-width:752px) {
    .modal-wrapper {
        animation: show .6s ease-out
    }

    .modal-wrapper .modal-background {
        transition: opacity .6s ease-out
    }

    .modal-wrapper .modal-content-div {
        border-radius: 1rem;
        height: auto;
        width: auto
    }

    .modal-wrapper .modal-content-div .modal-body-div {
        padding: 0 2.5rem 2.5rem;
        padding-top: 2.5rem !important;
        min-height: 20rem;
        width: 34.38rem;
        height: auto
    }

    .modal-wrapper .modal-content-div .modal-body-div iframe {
        height: 20rem
    }
}

@media (min-width:1024px) {
    .modal-wrapper {
        animation: show .6s ease-out
    }

    .modal-wrapper .modal-background {
        transition: opacity .6s ease-out
    }

    .modal-wrapper .modal-content-div {
        border-radius: 1rem;
        height: auto;
        width: auto
    }

    .modal-wrapper .modal-content-div .modal-body-div {
        padding: 0 2.5rem 2.5rem;
        padding-top: 2.5rem !important;
        min-height: 28.44rem;
        width: 56.25rem;
        height: auto
    }

    .modal-wrapper .modal-content-div .modal-body-div iframe {
        height: 28.44rem
    }
}

@keyframes slideUp {
    0% {
        transform: translateY(100%)
    }

    100% {
        transform: translate(0, 0)
    }
}

@keyframes slideDown {
    0% {
        transform: translate(0, 0)
    }

    100% {
        transform: translateY(100%)
    }
}

@keyframes show {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.modal-open {
    overflow: hidden
}

.modal-open .modal {
    opacity: 1
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
    opacity: 0;
    transition: opacity .6s ease-out
}

.modal-backdrop.in {
    opacity: .5
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    opacity: 0
}

.modal .modal-dialog {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    transition: transform .6s ease-out;
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.modal .modal-content {
    position: relative;
    background-color: #fff;
    border-radius: 0;
    min-height: 100%
}

.modal .modal-content .modal-header {
    height: 40px
}

.modal .modal-content .modal-header .close {
    float: right;
    cursor: pointer;
    background: 0 0;
    border: none;
    width: 35px;
    height: 35px
}

.modal .modal-content .modal-header .close span {
    display: none
}

.modal .modal-content .modal-header .close::after {
    content: "";
    position: absolute;
    right: 5px;
    top: 0;
    width: 35px;
    height: 35px;
    background: transparent url(../../www.paypalobjects.com/digitalassets/c/website/marketing/global/kui/organisms/modal/close-arrow.png) center center no-repeat
}

.modal .modal-content .modal-body {
    height: 93vh
}

.modal .modal-content .modal-body iframe {
    width: 100%;
    height: 100%
}

.modal.in .modal-dialog {
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media (min-width:752px) {
    .modal {
        transition: opacity .6s ease-out
    }

    .modal .modal-dialog {
        width: 550px;
        height: 350px;
        margin: 7% auto;
        transition: none;
        -ms-transform: none;
        transform: none
    }

    .modal .modal-content {
        border-radius: 1rem;
        height: 100%
    }

    .modal .modal-content .modal-body {
        padding: 0 40px 40px;
        height: 91%
    }
}

@media (min-width:1024px) {
    .modal .modal-dialog {
        width: 100%;
        height: 500px;
        max-width: 900px
    }
}

.notification-ribbon {
    padding: 20px 0;
    text-align: center
}

.notification-ribbon__partners {
    max-width: 90%
}

.notification-ribbon__qr {
    margin: 20px
}

.notification-ribbon__cta {
    margin: 20px;
    display: inline-block
}

@media (min-width:752px) {
    .notification-ribbon {
        padding: 0
    }

    .notification-ribbon__headline {
        display: inline-block
    }

    .notification-ribbon__headline, .notification-ribbon__qr {
        vertical-align: middle
    }

    .notification-ribbon__partners {
        margin: 20px
    }
}

.pp-notification {
    padding: 10px 0;
    transition: all .3s ease-in;
    position: relative
}

.pp-notification__paragraph {
    font-size: 13px;
    font-size: .8125rem;
    padding-right: 25px
}

.pp-notification__close {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 13px
}

.pp-notification__close::after {
    content: '';
    display: block;
    width: 25px;
    height: 25px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAAFFWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTIgMS4xNDk2MDIsIDIwMTIvMTAvMTAtMTg6MTA6MjQgICAgICAgICI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpkYW09Imh0dHA6Ly93d3cuZGF5LmNvbS9kYW0vMS4wIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczpQYXlQYWw9Ind3dy5wYXlwYWwuY29tL2Jhc2UvdjEiCiAgIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIgogICBkYzptb2RpZmllZD0iMjAxMy0xMi0xMFQxNTo0ODo1Ny41MjEtMDg6MDAiCiAgIGRhbTpzaXplPSIxNzEiCiAgIGRhbTpQaHlzaWNhbHdpZHRoaW5pbmNoZXM9Ii0xLjAiCiAgIGRhbTpleHRyYWN0ZWQ9IjIwMTMtMTItMTBUMTU6NDg6NTYuMTYxLTA4OjAwIgogICBkYW06c2hhMT0iZjQwZTM2OGI1NmNlMDdhZDRlNWNlY2ZiNGY5NDQxZmU1YjM3NDFjMiIKICAgZGFtOk51bWJlcm9mdGV4dHVhbGNvbW1lbnRzPSIwIgogICBkYW06RmlsZWZvcm1hdD0iUE5HIgogICBkYW06UHJvZ3Jlc3NpdmU9Im5vIgogICBkYW06UGh5c2ljYWxoZWlnaHRpbmRwaT0iLTEiCiAgIGRhbTpNSU1FdHlwZT0iaW1hZ2UvcG5nIgogICBkYW06TnVtYmVyb2ZpbWFnZXM9IjEiCiAgIGRhbTpCaXRzcGVycGl4ZWw9IjE2IgogICBkYW06UGh5c2ljYWxoZWlnaHRpbmluY2hlcz0iLTEuMCIKICAgZGFtOlBoeXNpY2Fsd2lkdGhpbmRwaT0iLTEiCiAgIHRpZmY6SW1hZ2VMZW5ndGg9IjI1IgogICB0aWZmOkltYWdlV2lkdGg9IjI1IgogICBQYXlQYWw6c3RhdHVzPSJTb3VyY2VBcHByb3ZlZCIKICAgUGF5UGFsOnNvdXJjZU5vZGVQYXRoPSIvY29udGVudC9kYW0vUGF5UGFsRGlnaXRhbEFzc2V0cy9zcGFydGFJbWFnZXMvR2xvYmFsSW1hZ2VzL21rdGcvMjAxNGRlc2lnbi9jbG9zZV9kZWZhdWx0LnBuZyIKICAgUGF5UGFsOmlzU291cmNlPSJ0cnVlIj4KICAgPGRjOmxhbmd1YWdlPgogICAgPHJkZjpCYWcvPgogICA8L2RjOmxhbmd1YWdlPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/PhESLTAAAABySURBVHgBzdIxCoAwFATRtZCACYpoITaCl9BjeP/T2AnB4W+b6V+K7Ff7FcVN6lWVdGkNwKz7/2hm9IFRECMGjBg4xIARA4MQGHSGANr16BAUDbeZcfFbc4gAyCIAHgFgxMAjBgYVBhVaVNVpsBeR1HYvtcwLhzoX1iQAAAAASUVORK5CYII=) center center no-repeat
}

.menu-open .pp-notification {
    -ms-transform: translateX(-240px);
    transform: translateX(-240px)
}

.panels-card {
    padding: 40px 0
}

.panels-card__headline {
    padding-bottom: 20px
}

.panels-card__paragraph {
    padding-bottom: 30px;
    padding-left: 0
}

.panels-card__container {
    border: 1px solid #cbd2d6;
    min-height: 220px
}

.panels-card__card {
    padding-bottom: 20px
}

.panels-card__card:nth-child(4n+2) {
    clear: both
}

.panels-card__thumbnail {
    background-repeat: no-repeat;
    background-size: contain;
    height: 132px;
    background-color: #eaeced;
    background-position: center
}

.panels-card__thumbnail-detail {
    padding: 10px
}

.panels-card__category {
    color: #9da3a6;
    display: block
}

.panels-card__category, .panels-card__hatch-text {
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.38461538;
    padding-top: 6px
}

@media (min-width:752px) {
    .panels-card {
        padding: 60px 0
    }
}

.panels {
    padding: 40px 0
}

.panels__header>div {
    padding-bottom: 40px
}

.panels__header>div:empty {
    display: none
}

.panels__subheadline {
    padding-top: 0
}

.panels__headline+.panels__subheadline {
    padding-top: 20px
}

.panels__panel {
    padding-top: 30px;
    display: flex
}

.panels .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch
}

.row:first-child .panels__panel:first-child {
    padding-top: 0
}

.panels__footer {
    padding-top: 30px
}

@media (min-width:752px) {
    .panels__panel {
        padding-top: 0
    }

    .panels__panel:nth-child(2)~.panels__panel.col-md-6 {
        padding-top: 30px
    }

    .panels .row+.row {
        padding-top: 30px
    }

    .no-flexboxlegacy .col-lg-3:nth-child(4n+1), .no-flexboxlegacy .col-lg-4:nth-child(3n+1), .no-flexboxlegacy .col-lg-6:nth-child(2n+1), .no-flexboxlegacy .col-md-4:nth-child(3n+1), .no-flexboxlegacy .col-md-6:nth-child(2n+1) {
        clear: left
    }
}

@media (min-width:1024px) {
    .panels {
        padding: 60px 0
    }

    .panels__panel:nth-child(2)~.panels__panel.col-md-6, .panels__panel:nth-child(3)~.panels__panel.col-md-4 {
        padding-top: 0
    }

    .no-flexboxlegacy .col-lg-3:nth-child(4n+1), .no-flexboxlegacy .col-lg-4:nth-child(3n+1), .no-flexboxlegacy .col-lg-6:nth-child(2n+1), .no-flexboxlegacy .col-md-4:nth-child(3n+1), .no-flexboxlegacy .col-md-6:nth-child(2n+1) {
        clear: none
    }
}

.panels.device-image .panels__device-image {
    display: none;
    content: "";
    position: absolute;
    top: -300px;
    left: 0;
    width: 100%;
    height: 460px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media (min-width:1024px) {
    .panels.device-image {
        border-top: 360px solid #fff;
        padding-top: 180px;
        position: relative
    }

    .panels.device-image .panels__device-image {
        display: block
    }
}

.panels.center {
    text-align: center
}

.panels.center p {
    margin-left: auto;
    margin-right: auto
}

.panels.center .pypl-btn {
    margin-left: auto;
    margin-right: auto
}

.offer-panels {
    padding-bottom: 0
}

.offer-panels .panels__container .row {
    display: block
}

.offer-panels .panels__panel {
    display: block;
    padding-left: 0;
    padding-right: 0
}

.offer-panels .panels__footer {
    padding-bottom: 40px
}

.offer-panels__carousel {
    padding-bottom: 90px
}

.offer-panels__carousel__arrow, .offer-panels__carousel__slide-counter {
    bottom: 20px;
    color: #4a4a4a
}

.offer-panels__carousel__arrow {
    top: inherit
}

.offer-panels__carousel__slide-counter {
    font-size: 18;
    font-size: 1.125rem;
    position: absolute;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media (min-width:752px) {
    .offer-panels {
        padding: 40px 0
    }

    .offer-panels .panels__container .row {
        display: -ms-flexbox;
        display: flex
    }

    .offer-panels .panels__panel {
        display: flex;
        padding-left: .9375rem;
        padding-right: .9375rem
    }

    .offer-panels .panels__panel>div {
        display: -ms-flexbox;
        display: flex
    }

    .offer-panels .panels__footer {
        padding-bottom: 0
    }
}

.simple-panels-accordion {
    padding: 0
}

.simple-panels-accordion .accordion__header .image-headline {
    text-align: left
}

.simple-panels-accordion .accordion__content__container {
    padding: 0 1px 24px 1px
}

.simple-panels-accordion .accordion__content__container .icon-panel, .simple-panels-accordion .accordion__content__container .image-panel, .simple-panels-accordion .accordion__content__container .link-panel, .simple-panels-accordion .accordion__content__container .no-image-panel, .simple-panels-accordion .accordion__content__container .video-panel {
    text-align: left
}

.simple-panels-accordion .accordion__content__container .icon-panel p, .simple-panels-accordion .accordion__content__container .image-panel p, .simple-panels-accordion .accordion__content__container .link-panel p, .simple-panels-accordion .accordion__content__container .no-image-panel p, .simple-panels-accordion .accordion__content__container .video-panel p {
    margin-left: 0
}

.simple-panels-accordion .accordion__content__container .icon-panel .pypl-btn, .simple-panels-accordion .accordion__content__container .image-panel .pypl-btn, .simple-panels-accordion .accordion__content__container .link-panel .pypl-btn, .simple-panels-accordion .accordion__content__container .no-image-panel .pypl-btn, .simple-panels-accordion .accordion__content__container .video-panel .pypl-btn {
    margin-left: 0
}

.simple-panels-accordion .panels__headline {
    padding-top: 40px
}

.simple-panels-accordion .panels__subheadline {
    padding-top: 40px
}

.simple-panels-accordion .panels__headline+.panels__subheadline {
    padding-top: 20px
}

.simple-panels-accordion .panels__container .row {
    display: block;
    margin-left: -24px;
    margin-right: -24px
}

@media (min-width:576px) {
    .simple-panels-accordion .panels__container .row {
        margin-left: -36px;
        margin-right: -36px
    }
}

@media (min-width:752px) {
    .simple-panels-accordion .panels__container .row {
        margin-left: -12px;
        margin-right: -12px
    }
}

.simple-panels-accordion .panels__panel {
    display: block;
    padding-left: 0;
    padding-right: 0
}

.simple-panels-accordion .panels__footer {
    padding-bottom: 40px
}

.accordion__item {
    padding: 0 24px
}

@media (min-width:576px) {
    .accordion__item {
        padding: 0 36px
    }
}

@media (min-width:752px) {
    .simple-panels-accordion {
        padding: 40px 0
    }

    .simple-panels-accordion .panels__container .row {
        display: -ms-flexbox;
        display: flex
    }

    .simple-panels-accordion .panels__panel {
        display: flex;
        padding-left: 12px;
        padding-right: 12px
    }

    .simple-panels-accordion .panels__footer {
        padding-bottom: 0
    }
}

@media (min-width:1024px) {
    .simple-panels-accordion {
        padding: 60px 0
    }

    .simple-panels-accordion .panels__headline {
        padding-top: 0
    }

    .simple-panels-accordion .panels__subheadline {
        padding-top: 0
    }
}

.product-hero {
    min-height: 300px;
    text-align: center;
    display: block;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 40px 0;
    overflow: hidden
}

.product-hero__headline {
    padding-bottom: 30px
}

.product-hero__paragraph {
    padding-bottom: 30px
}

.product-hero .pypl-btn {
    margin: 0 auto
}

.product-hero .pypl-btn+.pypl-btn, .product-hero__container div+.pypl-btn {
    margin-top: 20px
}

.product-hero__hatch-text {
    padding-top: 10px
}

.product-hero-organism:first-of-type .product-hero {
    margin-top: -72px;
    padding-top: inherit
}

.product-hero .container {
    width: 100%
}

.product-hero__app-badge-wrapper {
    margin: 20px 0 auto
}

@media (min-width:752px) {
    .product-hero__app-badge-wrapper {
        margin-left: 0
    }
}

.below-product-hero {
    padding: 40px 0;
    text-align: center
}

.below-product-hero .product-hero__cta, .below-product-hero .product-hero__hatch-text, .below-product-hero .product-hero__mediabtn, .below-product-hero .product-hero__paragraph {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.below-product-hero .product-hero__paragraph+.product-hero__cta {
    margin-top: 0
}

.below-product-hero .product-hero__cta+.below-product-hero .product-hero__cta, div+.below-product-hero .product-hero__cta {
    margin-top: 20px
}

.below-product-hero .product-hero__hatch-text {
    padding-top: 10px
}

@media (min-width:752px) {
    .product-hero {
        min-height: 480px;
        text-align: left
    }

    .product-hero .pypl-btn {
        margin-left: 0
    }

    .product-hero__headline {
        padding-bottom: 20px
    }

    .product-hero__paragraph {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.5
    }

    .product-hero__hatch-text {
        max-width: 320px;
        text-align: center
    }

    .below-product-hero {
        display: none
    }
}

@media (min-width:1024px) {
    .product-hero {
        padding-bottom: 60px
    }

    .product-hero-organism:first-of-type .product-hero {
        margin-top: -112px
    }
}

.pullout {
    padding: 40px 0
}

.pullout__image+.pullout__headline {
    padding-top: 30px
}

.pullout__headline+.pullout__paragraph {
    padding-top: 20px
}

.pullout__paragraph {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5
}

.pullout .mpp-data-point {
    margin: 30px 4% 0
}

.pullout__btn, .pullout__media-btn {
    margin-top: 30px
}

.pullout__btn--center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none
}

.pullout .pypl-btn+.pypl-btn {
    margin-top: 20px
}

.pullout .app-badge {
    margin-top: 30px
}

.pullout__link {
    display: inline-block;
    padding-top: 10px
}

.pullout__hatch-text {
    padding-top: 10px
}

@media (min-width:576px) {
    .pullout .mpp-data-point {
        margin-left: 9%;
        margin-right: 9%
    }
}

@media (min-width:752px) {
    .pullout {
        padding: 60px 0
    }
}

.no-svg .pullout {
    min-height: 200px
}

.selection {
    padding: 40px 0
}

.selection__panel:first-child {
    padding-bottom: 30px
}

.selection__icon {
    padding-bottom: 30px
}

.selection__headline-main {
    padding-bottom: 40px
}

h2.selection__headline-main {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1.2
}

.selection__subheadline {
    padding-bottom: 20px
}

h3.selection__subheadline {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1.2
}

.selection__headline-para {
    padding-bottom: 5px
}

.selection__para {
    padding-bottom: 20px
}

.selection__cta, .selection__hatch-link {
    display: block;
    margin-top: 10px
}

@media (min-width:752px) {
    .selection {
        padding: 60px 0
    }

    .selection__panel:first-child {
        margin-bottom: 0
    }
}

.showcase {
    padding: 40px 0
}

.showcase__header {
    padding-bottom: 30px
}

.showcase__headline+.showcase__paragraph {
    padding-top: 20px
}

.showcase__paragraph {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5
}

.showcase__container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 0
}

.showcase__logo:nth-child(2)~.showcase__logo {
    padding-top: 30px
}

.showcase__image {
    max-width: 100%
}

.showcase__hatch-text {
    padding-top: 10px;
    display: block
}

@media (min-width:752px) {
    .showcase__logo:nth-child(2)~.showcase__logo {
        padding-top: 0
    }

    .showcase__logo:nth-child(3)~.showcase__logo.col-md-4 {
        padding-top: 30px
    }

    .showcase__logo:nth-child(4)~.showcase__logo.col-md-3 {
        padding-top: 30px
    }
}

.side-navigation {
    position: fixed;
    top: 36px;
    right: 28px;
    z-index: 100;
    max-height: 60px;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 2px 30px rgba(0, 0, 0, .1);
    transition: all .2s cubic-bezier(.62, .13, .31, .9);
    width: 115px
}

.side-navigation__menu-btn {
    color: #6c7378;
    background-color: #fff;
    border: none;
    border-left: 5px solid;
    width: 100%;
    height: 60px;
    text-align: left;
    padding-left: 20px;
    transition: all .2s cubic-bezier(.62, .13, .31, .9);
    outline: 0;
    box-shadow: 0 .2px 0 rgba(0, 0, 0, .2)
}

.side-navigation__menu-btn::after, .side-navigation__menu-btn::before {
    transition: all .2s cubic-bezier(.62, .13, .31, .9);
    display: block;
    content: "";
    width: 15px;
    position: absolute;
    border: 2px solid #6c7378;
    right: 20px;
    border-left: 0;
    border-right: 0
}

.side-navigation__menu-btn::before {
    height: 12px;
    top: 24px
}

.side-navigation__menu-btn::after {
    height: 0;
    top: 29px;
    border-bottom: 0
}

.side-navigation__menu ul {
    margin-bottom: 0;
    list-style-type: none;
    padding-left: 0
}

.side-navigation__sections>li {
    box-shadow: 0 .2px 0 rgba(0, 0, 0, .2)
}

.side-navigation__sections>li a:hover {
    border-left: 5px solid
}

.side-navigation__sections>li.highlight {
    background-color: #f5f7fa
}

.side-navigation__sections>li.pay-blue {
    border-color: #003087
}

.side-navigation__sections>li.pay-blue a:hover {
    color: #003087
}

.side-navigation__sections>li.pay-blue.highlight>a {
    border-left: 5px solid;
    color: #003087;
    padding-left: 20px;
    padding-right: 20px
}

.side-navigation__sections>li.pal-blue {
    border-color: #009cde
}

.side-navigation__sections>li.pal-blue a:hover {
    color: #009cde
}

.side-navigation__sections>li.pal-blue.highlight>a {
    border-left: 5px solid;
    color: #009cde;
    padding-left: 20px;
    padding-right: 20px
}

.side-navigation__sections>li.purple {
    border-color: #640487
}

.side-navigation__sections>li.purple a:hover {
    color: #640487
}

.side-navigation__sections>li.purple.highlight>a {
    border-left: 5px solid;
    color: #640487;
    padding-left: 20px;
    padding-right: 20px
}

.side-navigation__sections>li.pink {
    border-color: #de0063
}

.side-navigation__sections>li.pink a:hover {
    color: #de0063
}

.side-navigation__sections>li.pink.highlight>a {
    border-left: 5px solid;
    color: #de0063;
    padding-left: 20px;
    padding-right: 20px
}

.side-navigation__sections>li.orange {
    border-color: #ff9600
}

.side-navigation__sections>li.orange a:hover {
    color: #ff9600
}

.side-navigation__sections>li.orange.highlight>a {
    border-left: 5px solid;
    color: #ff9600;
    padding-left: 20px;
    padding-right: 20px
}

.side-navigation__sections>li.green {
    border-color: #299976
}

.side-navigation__sections>li.green a:hover {
    color: #299976
}

.side-navigation__sections>li.green.highlight>a {
    border-left: 5px solid;
    color: #299976;
    padding-left: 20px;
    padding-right: 20px
}

.side-navigation__sections a {
    display: block;
    padding: 19px 25px;
    color: #000;
    white-space: nowrap;
    text-decoration: none
}

.side-navigation__sections a:hover {
    padding: 19px 20px
}

.side-navigation__categories, .side-navigation__pages {
    max-height: 0;
    overflow: hidden;
    transition: all .2s cubic-bezier(.62, .13, .31, .9)
}

.side-navigation__categories a, .side-navigation__pages a {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px
}

.side-navigation__categories a:hover, .side-navigation__pages a:hover {
    padding-top: 10px;
    padding-bottom: 10px
}

.side-navigation__categories a {
    padding-left: 35px;
    padding-right: 35px
}

.side-navigation__categories a:hover {
    padding-left: 30px;
    padding-right: 30px
}

.side-navigation__pages a {
    padding-left: 45px;
    padding-right: 45px;
    font-family: pp-sans-small-regular
}

.side-navigation__pages a:hover {
    padding-left: 40px;
    padding-right: 40px
}

.side-navigation__section-anchor {
    position: relative
}

.side-navigation__section-anchor::after {
    display: none;
    content: '';
    width: 10px;
    height: 10px;
    border-left: 1px solid #000;
    border-bottom: 1px solid #000;
    position: absolute;
    top: calc(50% - 7px);
    right: 22px;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .2s cubic-bezier(.62, .13, .31, .9)
}

.side-navigation__section-anchor:hover::after {
    display: block
}

.side-navigation__section-anchor.active::after {
    -ms-transform: rotate(-225deg);
    transform: rotate(-225deg)
}

.side-navigation ul.active {
    max-height: 1000px
}

.side-navigation.left {
    left: 28px
}

.side-navigation.active {
    width: 260px;
    overflow-y: scroll
}

.side-navigation.active .side-navigation__menu-btn::after, .side-navigation.active .side-navigation__menu-btn::before {
    height: 0;
    border-bottom: 0;
    top: 29px
}

.side-navigation.active .side-navigation__menu-btn::before {
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}

.side-navigation.active .side-navigation__menu-btn::after {
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.steps {
    padding: 40px 0;
    min-height: 300px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.steps .container {
    width: 100%;
    float: none;
    display: inline-block;
    vertical-align: middle
}

.steps .container hr {
    margin-top: 30px;
    margin-bottom: 30px
}

.steps__paragraph {
    padding-top: 20px
}

.steps__step:not(:last-of-type) {
    padding-bottom: 20px
}

.steps__circle {
    float: left;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    border: 1px solid #9da3a6;
    border-radius: 50%;
    background-clip: padding-box;
    margin-right: 20px;
    width: 45px;
    height: 45px;
    line-height: 42px;
    text-align: center
}

.steps__image-wrapper {
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
    position: relative;
    display: none
}

.steps__arrow {
    width: 30px;
    height: 30px;
    border-top: 1px solid #cbd2d6;
    border-right: 1px solid #cbd2d6;
    position: absolute;
    top: 71px;
    top: calc(50% - 15px);
    left: -30px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    display: none
}

.steps__text {
    display: table-cell;
    vertical-align: middle;
    height: 45px;
    padding: 0
}

.steps__cta-container {
    padding-top: 30px;
    margin: auto
}

.steps__cta-container .pypl-btn {
    margin: auto
}

.steps__cta-container:empty {
    display: none
}

.steps__hatch-text {
    text-align: center;
    padding-top: 10px
}

.no-svg .steps__step {
    margin: 0 auto;
    text-align: center
}

.no-svg .steps__circle {
    float: none;
    display: inline-block
}

.no-svg .steps__text {
    display: inline-block
}

@media (min-width:752px) {
    .steps {
        padding: 60px 0
    }

    .steps__step:not(:last-of-type) {
        padding-bottom: 0
    }

    .steps__arrow {
        display: table-cell
    }

    .steps__image-wrapper {
        display: block
    }
}

.pp-header--social-innovation .main-link, .pp-header--social-innovation .main-link:focus, .pp-header--social-innovation .main-link:hover {
    text-transform: capitalize
}

@media (min-width:1152px) {
    .pp-header--social-innovation .pypl-logo {
        background-image: url(../../www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_social_innovation_hl.png);
        width: 284px
    }

    .pp-header--social-innovation .main-menu {
        float: right
    }
}

@media (max-width:1151px) {
    .pp-header--social-innovation .main-menu-list li {
        margin: 20px 0
    }

    .pp-header--social-innovation .main-menu .main-link {
        line-height: normal;
        letter-spacing: normal
    }
}

.social-proof {
    padding: 40px 0;
    position: relative
}

.social-proof blockquote {
    margin: 0;
    padding: 0
}

.social-proof__square-container {
    width: 120px;
    height: 120px;
    overflow: hidden;
    border-radius: 50%;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .3);
    background: transparent url(../../www.paypalobjects.com/digitalassets/c/website/icons/social/social-image-square.jpg) center center no-repeat;
    background-size: cover;
    margin: auto
}

.social-proof__image-container+.social-proof__quote-container {
    padding-top: 30px
}

.social-proof__quote {
    color: #2c2e2f
}

.theme-background-color-blue .social-proof__quote {
    color: inherit
}

.social-proof__reference {
    color: #2c2e2f;
    padding-top: 20px
}

.theme-background-color-blue .social-proof__reference {
    color: inherit
}

.social-proof__reference--social::before {
    display: inline-block;
    content: '';
    width: 20px;
    height: 20px;
    background: transparent url(../../www.paypalobjects.com/digitalassets/c/website/icons/social/social-facebook.svg) center center no-repeat;
    background-size: cover;
    margin-right: 10px;
    position: relative;
    top: 5px
}

.social-proof__reference--facebook::before {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/icons/social/social-facebook.svg)
}

.social-proof__reference--twitter::before {
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/icons/social/social-twitter.svg)
}

@media (min-width:752px) {
    .social-proof {
        padding: 60px 0
    }
}

@media (min-width:1024px) {
    .social-proof__column {
        display: inline-block;
        float: none;
        vertical-align: middle
    }

    .social-proof__square-container {
        width: 190px;
        height: 190px
    }

    .social-proof__image-container+.social-proof__quote-container {
        padding-top: 0
    }
}

.social-proof-carousel__carousel {
    -ms-flex-align: center;
    align-items: center
}

.no-js .social-proof-carousel__carousel .social-proof {
    display: none
}

.no-js .social-proof-carousel__carousel .social-proof:first-of-type {
    display: block;
    margin: auto
}

.social-proof-carousel__carousel .social-proof {
    padding-bottom: 85px;
    background: 0 0;
    float: left
}

@media (min-width:752px) {
    .social-proof-carousel__carousel .social-proof {
        padding-bottom: 105px
    }
}

.social-proof-carousel__carousel .carousel__arrow {
    top: inherit;
    bottom: 40px
}

@media (min-width:752px) {
    .social-proof-carousel__carousel .carousel__arrow {
        bottom: 60px
    }
}

@media (min-width:1024px) {
    .social-proof-carousel__carousel .carousel__arrow {
        top: 50%
    }
}

@media (min-width:1152px) {
    .social-proof-carousel__carousel .carousel__arrow__right {
        right: calc((100vw - 1140px)/ 2 + 20px)
    }

    .social-proof-carousel__carousel .carousel__arrow__left {
        left: calc((100vw - 1140px)/ 2 + 20px)
    }
}

.social-proof-carousel__carousel .carousel__dot-selector {
    bottom: 40px
}

@media (min-width:752px) {
    .social-proof-carousel__carousel .carousel__dot-selector {
        bottom: 60px
    }
}

.social-share {
    padding: 40px 0
}

.social-share__icons {
    padding-top: 10px
}

.social-share__icon-link {
    display: inline-block;
    margin: 10px 30px
}

.social-share__header {
    padding-bottom: 30px
}

.social-share__headline+.social-share__paragraph {
    padding-top: 20px
}

.social-share__paragraph {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5
}

.social-share__hatch-text {
    padding-top: 10px;
    display: block
}

@media (min-width:752px) {
    .social-share {
        padding: 60px 0
    }
}

.no-overflow-x {
    overflow-x: hidden
}

.split-banner-hero {
    -ms-flex-align: center;
    align-items: center;
    display: block;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    min-height: 570px;
    padding-bottom: 40px;
    text-align: center
}

@media (min-width:752px) {
    .split-banner-hero {
        text-align: left
    }
}

@media (min-width:752px) {
    .split-banner-hero-organism {
        background: 0 0 !important;
        min-height: 570px;
        overflow: hidden;
        -ms-flex-align: center;
        align-items: center
    }
}

.split-banner-hero-organism .theme-new-money h3 {
    font-family: DharmaGothicE-RegularItalic, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1
}

.split-banner-hero .container {
    width: 100%
}

.split-banner-hero .container>div {
    margin-left: -.9375rem;
    margin-right: -.9375rem
}

.split-banner-hero .container>div::after {
    clear: both;
    content: "";
    display: table
}

@media (min-width:752px) {
    .split-banner-hero .container>div {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

@media (min-width:752px) {
    .split-banner-hero__container {
        display: -ms-flexbox;
        display: flex;
        min-height: 328px
    }
}

.split-banner-hero__container div+.pypl-btn {
    margin-top: 20px
}

@media (min-width:752px) {
    .split-banner-hero__container__content-flex-wrapper {
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
}

.split-banner-hero__container__content-flex-item--center {
    text-align: center
}

@media (min-width:752px) {
    .split-banner-hero__container__content-flex-item, .split-banner-hero__container__content-flex-item--center {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        width: 100%
    }
}

@media (min-width:1152px) {
    .split-banner-hero__container__content-flex-item, .split-banner-hero__container__content-flex-item--center {
        text-align: left
    }
}

@media (max-width:752px) {
    .split-banner-hero__container--large-padding {
        padding-bottom: 25px
    }
}

.split-banner-hero__container--large-padding--right>div, .split-banner-hero__container--small-padding--right>div {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.split-banner-hero__product-image {
    display: none
}

@media (min-width:752px) {
    .split-banner-hero__product-image--large, .split-banner-hero__product-image--large--right, .split-banner-hero__product-image--small {
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: contain;
        bottom: 15px;
        position: absolute;
        top: -38px
    }
}

@media (min-width:752px) {
    .split-banner-hero__product-image--large {
        left: -5px;
        right: 0
    }
}

@media (min-width:752px) {
    .split-banner-hero__product-image--large--right {
        left: 0;
        right: -5px
    }
}

@media (min-width:752px) {
    .split-banner-hero__product-image--small {
        left: 4%;
        right: 15px
    }
}

.split-banner-hero__product-image-tablet {
    display: none;
    max-width: 600px
}

@media (min-width:752px) and (max-width:1151px) {
    .split-banner-hero__product-image-tablet {
        display: block;
        margin-bottom: -180px;
        margin-left: auto;
        margin-right: auto;
        -ms-transform: translateY(-180px);
        transform: translateY(-180px)
    }
}

.split-banner-hero__app-badge-wrapper {
    margin-bottom: 10px;
    text-align: center
}

@media (min-width:752px) {
    .split-banner-hero__app-badge-wrapper {
        text-align: left;
        margin-left: 0
    }
}

.split-banner-hero__headline {
    padding-bottom: 20px
}

@media (min-width:752px) {
    .split-banner-hero__headline {
        padding-bottom: 20px
    }
}

.split-banner-hero__sub_headline {
    padding-bottom: 20px
}

@media (min-width:752px) {
    .split-banner-hero__sub_headline {
        padding-bottom: 20px
    }
}

.split-banner-hero__paragraph {
    padding-bottom: 10px
}

@media (min-width:752px) {
    .split-banner-hero__paragraph {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.5
    }
}

.split-banner-hero__cta, .split-banner-hero__mediabtn {
    margin: 0 auto;
    margin-top: 20px
}

@media (min-width:752px) {
    .split-banner-hero__cta, .split-banner-hero__mediabtn {
        margin-left: 0
    }
}

.split-banner-hero__cta--center, .split-banner-hero__mediabtn--center {
    margin: 0 auto;
    margin-top: 20px
}

@media (min-width:1152px) {
    .split-banner-hero__cta--center, .split-banner-hero__mediabtn--center {
        margin-left: 0
    }
}

.split-banner-hero__cta+.split-banner-hero__cta, .split-banner-hero__cta--center {
    margin-top: 20px
}

.split-banner-hero__hatch-text {
    margin: 0 auto
}

@media (min-width:752px) {
    .split-banner-hero__hatch-text {
        margin: 0
    }
}

.split-banner-hero__hatch-text, .split-banner-hero__hatch-text--center {
    padding-top: 10px;
    max-width: 320px
}

.split-banner-hero__hatch-text--center {
    margin: 0 auto
}

@media (min-width:1152px) {
    .split-banner-hero__hatch-text--center {
        margin: 0
    }
}

.split-banner-hero-organism:first-of-type .split-banner-hero {
    margin-top: -72px;
    padding-top: inherit
}

@media (min-width:1024px) {
    .split-banner-hero-organism:first-of-type .split-banner-hero {
        margin-top: -112px
    }
}

.split-banner-hero-logo {
    height: 60px;
    width: 100%;
    background-position: right;
    background-repeat: no-repeat;
    position: relative;
    margin-top: -60px
}

.toggle-pullout .split-banner-hero {
    margin-top: 0 !important
}

.statement {
    padding: 40px 0
}

.statement__paragraph {
    padding-top: 20px;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5
}

.statement__app-badge-wrapper--center {
    margin-top: 2em
}

@media (min-width:752px) {
    .statement {
        padding: 60px 0
    }
}

.steps-accordion {
    padding: 40px 0
}

.steps-accordion__headline {
    padding-bottom: 30px
}

.steps-accordion__hr {
    display: none
}

.steps-accordion__container {
    padding-top: 0;
    margin-left: -24px;
    margin-right: -24px
}

@media (min-width:576px) {
    .steps-accordion__container {
        margin-left: -36px;
        margin-right: -36px
    }
}

@media (min-width:752px) {
    .steps-accordion__container {
        margin-left: -12px;
        margin-right: -12px
    }
}

.steps-accordion__step:not(:last-of-type) {
    padding-bottom: 20px
}

.steps-accordion__arrow {
    display: none
}

.steps-accordion__image-wrapper {
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
    position: relative
}

.steps-accordion__circle {
    float: left;
    border: 1px solid #9da3a6;
    border-radius: 50%;
    background-clip: padding-box;
    margin-right: 15px;
    width: 45px;
    height: 45px;
    line-height: 42px;
    text-align: center
}

h4.steps-accordion__head {
    padding: 7px 0 0 60px
}

.steps-accordion__text {
    vertical-align: middle;
    padding: 0
}

.steps-accordion__cta-container {
    padding-top: 30px;
    margin: auto
}

.steps-accordion__cta-container .pypl-btn {
    margin: auto
}

.steps-accordion__cta-container .pypl-btn+.steps-accordion__hatch-text {
    padding-top: 10px
}

.steps-accordion__cta-container:empty {
    display: none
}

.steps-accordion__hatch-text {
    text-align: center
}

.no-svg .steps-accordion__step {
    margin: 0 auto;
    text-align: center
}

.no-svg .steps-accordion__circle {
    float: none;
    display: inline-block
}

.no-svg .steps-accordion__text {
    display: inline-block
}

.steps-accordion .accordion__content {
    padding: 0
}

.steps-accordion .accordion__content__container {
    padding-top: 20px
}

.steps-accordion .accordion__header::after {
    top: calc(50% - 15px)
}

.steps-accordion .accordion__item {
    padding: 20px 13px;
    min-height: 85px;
    padding-left: 24px;
    padding-right: 24px
}

.steps-accordion .accordion__item--active .accordion__header::after {
    top: calc(50% - 5px)
}

@media (min-width:576px) {
    .steps-accordion .accordion__item {
        padding-left: 36px;
        padding-right: 36px
    }
}

@media (min-width:752px) {
    .steps-accordion {
        padding: 60px 0
    }

    .steps-accordion__headline {
        padding-top: 0
    }

    .steps-accordion__content {
        width: calc(100% - 60px);
        display: inline-block
    }

    h4.steps-accordion__head {
        padding-bottom: 5px;
        padding-left: 0
    }

    .steps-accordion__step:not(:last-of-type) {
        padding-bottom: 0
    }

    .steps-accordion__hr {
        display: block;
        padding-bottom: 30px
    }

    .steps-accordion--show-images .steps-accordion__container {
        padding-top: 0
    }

    .steps-accordion__arrow {
        width: 30px;
        height: 30px;
        border-top: 1px solid #cbd2d6;
        border-right: 1px solid #cbd2d6;
        display: table-cell;
        text-indent: -99em;
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        top: calc(50% - 15px);
        left: -30px
    }

    .steps-accordion__arrow {
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .steps-accordion__cta-container {
        padding-bottom: 0
    }
}

@media (max-width:751px) and (orientation:landscape) {
    .steps-accordion>div {
        max-width: initial
    }
}

.step-flow {
    padding-bottom: 60px;
    padding-top: 60px
}

.step-flow__head--extra-padding {
    padding-bottom: 30px
}

.step-flow__headline {
    text-align: center
}

@media (min-width:1024px) {
    .step-flow__headline {
        text-align: left
    }
}

.step-flow__paragraph {
    padding-bottom: 30px;
    padding-top: 30px;
    text-align: center
}

@media (min-width:1024px) {
    .step-flow__paragraph {
        text-align: left
    }
}

.step-flow__body {
    padding: 20px 0;
    position: relative
}

.step-flow__flex-wrapper {
    display: -ms-flexbox;
    display: flex
}

.step-flow__steps-container {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

@media (min-width:1024px) {
    .step-flow__flex-item {
        height: 400px
    }
}

.step-flow__circle-col {
    cursor: pointer
}

@media (min-width:752px) {
    .step-flow__circle-col__wrapper {
        margin: 0 auto;
        max-width: 600px
    }
}

.step-flow__circle-col__wrapper__button {
    background-color: transparent;
    border: none;
    color: inherit;
    margin: 0;
    padding: 0;
    pointer-events: none
}

.step-flow__circle-col__wrapper__button:focus {
    outline: 0
}

.step-flow__circle-col__wrapper__button__circle {
    border: 1px solid #fff;
    border-radius: 50%;
    height: 50px;
    float: left;
    margin-right: 15px;
    transition: border-width .3s;
    width: 50px;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.theme-background-color-light .step-flow__circle-col__wrapper__button__circle, .theme-background-color-white .step-flow__circle-col__wrapper__button__circle {
    border-color: #cbd2d6
}

.step-flow__circle-col__wrapper__button__circle--invisible {
    visibility: hidden
}

@media (min-width:576px) {
    .step-flow__circle-col__wrapper__button__circle {
        margin-right: 30px
    }
}

@media (min-width:752px) {
    .step-flow__circle-col__wrapper__button__circle {
        position: relative
    }
}

@media (min-width:1024px) {
    .step-flow__circle-col__wrapper__button__circle {
        margin-right: 20px;
        position: static
    }

    .step-flow__circle-col__wrapper__button__circle--hover {
        border-width: 3px
    }

    .step-flow__circle-col__wrapper__button__circle--active {
        border-width: 25px;
        color: #003087
    }

    .theme-background-color-light .step-flow__circle-col__wrapper__button__circle--active, .theme-background-color-white .step-flow__circle-col__wrapper__button__circle--active {
        color: #fff
    }
}

.step-flow__circle-col__wrapper__button__circle__text {
    left: 21px;
    position: absolute;
    top: 33px
}

@media (min-width:752px) {
    .step-flow__circle-col__wrapper__button__circle__text {
        top: 12px
    }
}

@media (min-width:1024px) {
    .step-flow__circle-col__wrapper__button__circle__text {
        top: 33px
    }
}

.step-flow__circle-col__wrapper__button__content {
    display: table-cell;
    height: 46px;
    padding-bottom: 30px;
    vertical-align: middle;
    font-size: 18px;
    font-size: 1.125rem
}

@media (min-width:752px) {
    .step-flow__circle-col__wrapper__button__content {
        text-align: center
    }
}

@media (min-width:1024px) {
    .step-flow__circle-col__wrapper__button__content {
        padding-bottom: 0;
        text-align: left
    }
}

.theme-background-color-light .step-flow__circle-col__wrapper__button__content--active, .theme-background-color-white .step-flow__circle-col__wrapper__button__content--active {
    color: #6c7378
}

.step-flow__carousel {
    padding-bottom: 60px
}

.step-flow__carousel__image {
    display: block;
    margin: 0 auto;
    max-width: 450px;
    width: 95%
}

@media (min-width:480px) {
    .step-flow__carousel__image {
        width: auto
    }
}

.step-flow__carousel__arrow {
    display: none
}

.step-flow__image-container {
    position: absolute
}

.step-flow__image-container__image {
    opacity: 1;
    transition: opacity .25s ease-in-out
}

@media (min-width:1024px) {
    .step-flow__image-container__image {
        display: block;
        height: 400px;
        margin: 0 auto;
        max-height: 100%;
        width: auto
    }
}

.step-flow__image-container__image--invisible {
    opacity: 0
}

.step-flow__cta {
    margin: 30px auto 0 auto
}

@media (min-width:1024px) {
    .step-flow__cta {
        margin: 30px 0 0 0
    }
}

.step-flow__hatch-text {
    padding-top: 30px;
    text-align: center
}

@media (min-width:1024px) {
    .step-flow__hatch-text {
        text-align: left
    }
}

.steps-intent {
    padding: 40px 0
}

.steps-intent__wrapper {
    padding: 0;
    padding-bottom: 40px
}

.h4.steps-intent__headline {
    padding: 0
}

.steps-intent__select-wrapper {
    padding: 0;
    margin-top: 10px;
    width: 100%;
    max-width: 320px;
    margin-top: 12px;
    display: inline-block
}

.steps-intent__select {
    background: #fff;
    width: 100%;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    border: none;
    padding: 5px;
    height: 48px;
    color: #de0063;
    box-sizing: border-box;
    text-indent: 10px;
    appearance: none;
    border: 1px solid #cbd2d6;
    border-radius: 5px;
    box-shadow: none;
    padding-right: 38px;
    background: #fff url(../../www.paypalobjects.com/digitalassets/c/website/icons/intent/down-arrow.png) no-repeat scroll 96% 50%;
    background-size: 24px
}

.steps-intent__select::-ms-expand {
    display: none
}

.steps-intent__carousel {
    padding-bottom: 40px
}

.steps-intent__carousel__arrow {
    width: 20px;
    height: 20px;
    border-width: 2px;
    border-color: #9da3a6;
    top: initial;
    bottom: 5px
}

.steps-intent__carousel__arrow__left {
    left: 17px
}

.steps-intent__carousel__arrow__right {
    right: 17px
}

.steps-intent__carousel__arrow__left--disabled, .steps-intent__carousel__arrow__right--disabled {
    border-width: 1px
}

.steps-intent__carousel__dot-selector {
    bottom: 12px
}

.steps-intent__carousel__dot-selector__span {
    width: 12px;
    height: 12px
}

.steps-intent__container {
    padding-top: 30px
}

.steps-intent__step:not(:last-of-type) {
    padding-bottom: 20px
}

.steps-intent__arrow {
    display: none
}

.steps-intent__image-wrapper {
    width: 100%;
    margin-bottom: 30px;
    position: relative
}

.steps-intent__circle {
    float: left;
    border: 1px solid #9da3a6;
    border-radius: 50%;
    background-clip: padding-box;
    margin-right: 15px;
    width: 45px;
    height: 45px;
    line-height: 42px
}

.steps-intent__cta-container {
    padding-top: 30px;
    padding-bottom: 10px;
    margin: auto
}

.steps-intent__cta-container .pypl-btn {
    margin: auto
}

.steps-intent__cta-container .pypl-btn+.steps-intent__hatch-text {
    padding-top: 10px
}

.steps-intent__cta-container:empty {
    display: none
}

.no-svg .steps-intent__step {
    margin: 0 auto
}

.no-svg .steps-intent__circle {
    float: none;
    display: inline-block
}

.no-svg .steps-intent__text {
    display: inline-block
}

@media (min-width:752px) {
    .h4.steps-intent__headline, .steps-intent__select-wrapper {
        padding-top: 0;
        margin-left: auto;
        margin-right: auto;
        float: none
    }

    .steps-intent__content {
        width: calc(100% - 60px);
        display: inline-block
    }

    .steps-intent__carousel {
        padding-bottom: 0
    }

    .steps-intent__step:not(:last-of-type) {
        padding-bottom: 0
    }

    .steps-intent__step:first-child .steps-intent__arrow {
        display: none
    }

    .steps-intent--show-images .steps-accordion__container {
        padding-top: 0
    }

    .steps-intent__arrow {
        width: 30px;
        height: 30px;
        border-top: 1px solid #cbd2d6;
        border-right: 1px solid #cbd2d6;
        display: table-cell;
        text-indent: -99999em;
        background: 0 0;
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        top: auto;
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        left: -40px;
        top: calc(50% - 15px)
    }

    .steps-intent__cta-container {
        padding-bottom: 0
    }
}

@media (min-width:752px) and (min-width:1024px) {
    .steps-intent__arrow {
        top: calc(50% - 15px)
    }
}

@media (min-width:1024px) {
    .h4.steps-intent__headline {
        line-height: 45px;
        padding-right: 30px
    }

    .h4.steps-intent__headline, .steps-intent__select-wrapper {
        margin: 0;
        float: left
    }
}

.toggle-pullout {
    background-size: cover
}

.user-agreement {
    font-size: 16px;
    line-height: 1.5;
    color: #333;
    background-color: #fff;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    /*! normalize.css v3.0.0 | MIT License | git.io/normalize */
    font-size: 1.5rem
}

.user-agreement .pal-blue {
    background-color: #009cde
}

.user-agreement .pay-blue {
    background-color: #003087
}

.user-agreement .pink {
    background-color: #de0063
}

.user-agreement .purple {
    background-color: #640487
}

.user-agreement .green {
    background-color: #00cf92
}

.user-agreement .orange {
    background-color: #ff9600
}

.user-agreement .green, .user-agreement .green *, .user-agreement .orange, .user-agreement .orange *, .user-agreement .pal-blue *, .user-agreement .pay-blue *, .user-agreement .pink, .user-agreement .pink *, .user-agreement .purple, .user-agreement .purple * {
    color: #fff
}

.user-agreement article, .user-agreement aside, .user-agreement details, .user-agreement figcaption, .user-agreement figure, .user-agreement footer, .user-agreement header, .user-agreement hgroup, .user-agreement main, .user-agreement nav, .user-agreement section, .user-agreement summary {
    display: block
}

.user-agreement audio, .user-agreement canvas, .user-agreement progress, .user-agreement video {
    display: inline-block;
    vertical-align: baseline
}

.user-agreement audio:not([controls]) {
    display: none;
    height: 0
}

.user-agreement [hidden], .user-agreement template {
    display: none
}

.user-agreement a {
    background: 0 0
}

.user-agreement a:active, .user-agreement a:hover {
    outline: 0
}

.user-agreement abbr[title] {
    border-bottom: 1px dotted
}

.user-agreement b, .user-agreement strong {
    font-weight: 700
}

.user-agreement dfn {
    font-style: italic
}

.user-agreement h1 {
    font-size: 2em;
    margin: .67em 0
}

.user-agreement mark {
    background: #ff0;
    color: #000
}

.user-agreement small {
    font-size: 80%
}

.user-agreement sub, .user-agreement sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

.user-agreement sup {
    top: -.5em
}

.user-agreement sub {
    bottom: -.25em
}

.user-agreement img {
    border: 0
}

.user-agreement svg:not(:root) {
    overflow: hidden
}

.user-agreement figure {
    margin: 1em 40px
}

.user-agreement hr {
    box-sizing: content-box;
    height: 0
}

.user-agreement pre {
    overflow: auto
}

.user-agreement code, .user-agreement kbd, .user-agreement pre, .user-agreement samp {
    font-family: monospace, monospace;
    font-size: 1em
}

.user-agreement button, .user-agreement input, .user-agreement optgroup, .user-agreement select, .user-agreement textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

.user-agreement button {
    overflow: visible
}

.user-agreement button, .user-agreement select {
    text-transform: none
}

.user-agreement button, .user-agreement input[type=button], .user-agreement input[type=reset], .user-agreement input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

.user-agreement button[disabled], .user-agreement input[disabled] {
    cursor: default
}

.user-agreement button::-moz-focus-inner, .user-agreement input::-moz-focus-inner {
    border: 0;
    padding: 0
}

.user-agreement input {
    line-height: normal
}

.user-agreement input[type=checkbox], .user-agreement input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

.user-agreement input[type=number]::-webkit-inner-spin-button, .user-agreement input[type=number]::-webkit-outer-spin-button {
    height: auto
}

.user-agreement input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

.user-agreement input[type=search]::-webkit-search-cancel-button, .user-agreement input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

.user-agreement fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

.user-agreement legend {
    border: 0;
    padding: 0
}

.user-agreement textarea {
    overflow: auto
}

.user-agreement optgroup {
    font-weight: 700
}

.user-agreement table {
    border-collapse: collapse;
    border-spacing: 0
}

.user-agreement td, .user-agreement th {
    padding: 0
}

.user-agreement .btn {
    border-radius: 25px;
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 15px;
    padding-top: 13px;
    padding-left: 30px;
    padding-right: 30px
}

@media print {
    .user-agreement * {
        text-shadow: none !important;
        color: #000 !important;
        background: 0 0 !important;
        box-shadow: none !important
    }

    .user-agreement a, .user-agreement a:visited {
        text-decoration: underline
    }

    .user-agreement a[href]:after {
        content: " ("attr(href) ")"
    }

    .user-agreement abbr[title]:after {
        content: " ("attr(title) ")"
    }

    .user-agreement a[href^="#"]:after, .user-agreement a[href^="javascript:"]:after {
        content: ""
    }

    .user-agreement blockquote, .user-agreement pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    .user-agreement thead {
        display: table-header-group
    }

    .user-agreement img, .user-agreement tr {
        page-break-inside: avoid
    }

    .user-agreement img {
        max-width: 100% !important
    }

    .user-agreement h2, .user-agreement h3, .user-agreement p {
        orphans: 3;
        widows: 3
    }

    .user-agreement h2, .user-agreement h3 {
        page-break-after: avoid
    }

    .user-agreement select {
        background: #fff !important
    }

    .user-agreement .navbar {
        display: none
    }

    .user-agreement .table td, .user-agreement .table th {
        background-color: #fff !important
    }

    .user-agreement .btn>.caret, .user-agreement .dropup>.btn>.caret {
        border-top-color: #000 !important
    }

    .user-agreement .label {
        border: 1px solid #000
    }

    .user-agreement .table {
        border-collapse: collapse !important
    }

    .user-agreement .table-bordered td, .user-agreement .table-bordered th {
        border: 1px solid #ddd !important
    }
}

.user-agreement * {
    box-sizing: border-box
}

.user-agreement :after, .user-agreement :before {
    box-sizing: border-box
}

.user-agreement button, .user-agreement input, .user-agreement select, .user-agreement textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

.user-agreement a {
    color: #0079ad;
    text-decoration: none
}

.user-agreement a:focus, .user-agreement a:hover {
    color: #0c8dc4;
    text-decoration: underline
}

.user-agreement a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.user-agreement figure {
    margin: 0
}

.user-agreement img {
    vertical-align: middle
}

.user-agreement .img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.user-agreement .img-rounded {
    border-radius: 6px
}

.user-agreement .img-thumbnail {
    padding: 4px;
    line-height: 1.5;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.user-agreement .img-circle {
    border-radius: 50%
}

.user-agreement hr {
    margin-top: 24px;
    margin-bottom: 24px;
    border: 0;
    border-top: 1px solid #f5f5f5
}

.user-agreement .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.user-agreement a {
    font-weight: 700
}

.user-agreement a:focus, .user-agreement a:hover {
    text-decoration: none
}

.user-agreement a:active {
    color: #0c8dc4
}

.user-agreement .secondaryLink a, .user-agreement a.secondaryLink {
    color: #777
}

.user-agreement .secondaryLink a:active, .user-agreement .secondaryLink a:focus, .user-agreement .secondaryLink a:hover, .user-agreement a.secondaryLink:active, .user-agreement a.secondaryLink:focus, .user-agreement a.secondaryLink:hover {
    color: #444
}

.user-agreement .reverseLink a, .user-agreement a.reverseLink {
    color: #fff
}

.user-agreement .reverseLink a:active, .user-agreement .reverseLink a:focus, .user-agreement .reverseLink a:hover, .user-agreement a.reverseLink:active, .user-agreement a.reverseLink:focus, .user-agreement a.reverseLink:hover {
    color: #e6e6e6
}

.user-agreement .h1, .user-agreement .h2, .user-agreement .h3, .user-agreement .h4, .user-agreement .h5, .user-agreement .h6, .user-agreement h1, .user-agreement h2, .user-agreement h3, .user-agreement h4, .user-agreement h5, .user-agreement h6 {
    font-weight: 300;
    color: #333;
    margin: 0
}

.user-agreement .h1, .user-agreement .h2, .user-agreement h1, .user-agreement h2 {
    letter-spacing: .02em
}

.user-agreement .h3, .user-agreement .h4, .user-agreement .h5, .user-agreement .h6, .user-agreement h3, .user-agreement h4, .user-agreement h5, .user-agreement h6 {
    letter-spacing: .01em
}

.user-agreement .h1, .user-agreement h1 {
    font-size: 40px;
    line-height: 1.25
}

@media (min-width:768px) {
    .user-agreement .h1, .user-agreement h1 {
        font-size: 60px;
        line-height: 1.66666667
    }
}

.user-agreement .h2, .user-agreement h2 {
    font-size: 40px;
    line-height: 1.25
}

@media (min-width:768px) {
    .user-agreement .h2, .user-agreement h2 {
        font-size: 40px;
        line-height: 1.25
    }
}

.user-agreement .h3, .user-agreement h3 {
    font-size: 28px;
    line-height: 1.25
}

.user-agreement .h4, .user-agreement h4 {
    font-size: 20px;
    line-height: 1.25
}

.user-agreement .h5, .user-agreement h5 {
    font-size: 18px;
    line-height: 1
}

.user-agreement .h6, .user-agreement h6 {
    font-size: 16px;
    line-height: 1.25
}

.user-agreement p {
    padding-top: 14px;
    padding-bottom: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    color: #777
}

@media (min-width:768px) {
    .user-agreement p {
        padding-top: 4px;
        padding-bottom: 16px
    }
}

.user-agreement .lead {
    padding-bottom: 0;
    padding-top: 0;
    font-size: 18px;
    line-height: 1.333
}

.user-agreement .small, .user-agreement small {
    font-size: 85%
}

.user-agreement cite {
    font-style: normal
}

.user-agreement .text-left {
    text-align: left
}

.user-agreement .text-right {
    text-align: right
}

.user-agreement .text-center {
    text-align: center
}

.user-agreement .text-justify {
    text-align: justify
}

.user-agreement .text-muted {
    color: #e6e6e6
}

.user-agreement .text-primary {
    color: #009cde
}

.user-agreement a.text-primary:hover {
    color: #0078ab
}

.user-agreement .text-success {
    color: #3c763d
}

.user-agreement a.text-success:hover {
    color: #2b542c
}

.user-agreement .text-info {
    color: #31708f
}

.user-agreement a.text-info:hover {
    color: #245269
}

.user-agreement .text-warning {
    color: #8a6d3b
}

.user-agreement a.text-warning:hover {
    color: #66512c
}

.user-agreement .text-danger {
    color: #a94442
}

.user-agreement a.text-danger:hover {
    color: #843534
}

.user-agreement .bg-primary {
    color: #fff;
    background-color: #009cde
}

.user-agreement a.bg-primary:hover {
    background-color: #0078ab
}

.user-agreement .bg-dark {
    color: #fff;
    background-color: #333
}

.user-agreement a.bg-dark:hover {
    background-color: #1a1a1a
}

.user-agreement .bg-light {
    color: #777;
    background-color: #f5f5f5
}

.user-agreement a.bg-light:hover {
    background-color: #dcdcdc
}

.user-agreement .bg-reverse {
    color: #333;
    background-color: #fff
}

.user-agreement a.bg-reverse:hover {
    background-color: #e6e6e6
}

.user-agreement .bg-success {
    background-color: #dff0d8
}

.user-agreement a.bg-success:hover {
    background-color: #c1e2b3
}

.user-agreement .bg-info {
    background-color: #d9edf7
}

.user-agreement a.bg-info:hover {
    background-color: #afd9ee
}

.user-agreement .bg-warning {
    background-color: #fcf8e3
}

.user-agreement a.bg-warning:hover {
    background-color: #f7ecb5
}

.user-agreement .bg-danger {
    background-color: #f2dede
}

.user-agreement a.bg-danger:hover {
    background-color: #e4b9b9
}

.user-agreement .page-header {
    padding-bottom: 11px;
    margin: 48px 0 24px;
    border-bottom: 1px solid #f5f5f5
}

.user-agreement ol, .user-agreement ul {
    margin-top: 0;
    margin-bottom: 12px
}

.user-agreement ol ol, .user-agreement ol ul, .user-agreement ul ol, .user-agreement ul ul {
    margin-bottom: 0
}

.user-agreement .list-unstyled {
    padding-left: 0;
    list-style: none
}

.user-agreement .list-inline {
    padding-left: 0;
    list-style: none
}

.user-agreement .list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

.user-agreement .list-inline>li:first-child {
    padding-left: 0
}

.user-agreement dl {
    margin-top: 0;
    margin-bottom: 24px
}

.user-agreement dd, .user-agreement dt {
    line-height: 1.5
}

.user-agreement dt {
    font-weight: 700
}

.user-agreement dd {
    margin-left: 0
}

@media (min-width:768px) {
    .user-agreement .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .user-agreement .dl-horizontal dd {
        margin-left: 180px
    }
}

.user-agreement abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #e6e6e6
}

.user-agreement .initialism {
    font-size: 90%;
    text-transform: uppercase
}

.user-agreement blockquote {
    padding: 0;
    margin: 0 auto
}

.user-agreement address {
    margin-bottom: 24px;
    font-style: normal;
    line-height: 1.5
}

@-ms-viewport {
    width: device-width
}

.user-agreement .visible-lg, .user-agreement .visible-md, .user-agreement .visible-sm, .user-agreement .visible-xs {
    display: none !important
}

@media (max-width:767px) {
    .user-agreement .visible-xs {
        display: block !important
    }

    .user-agreement table.visible-xs {
        display: table
    }

    .user-agreement tr.visible-xs {
        display: table-row !important
    }

    .user-agreement td.visible-xs, .user-agreement th.visible-xs {
        display: table-cell !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .user-agreement .visible-sm {
        display: block !important
    }

    .user-agreement table.visible-sm {
        display: table
    }

    .user-agreement tr.visible-sm {
        display: table-row !important
    }

    .user-agreement td.visible-sm, .user-agreement th.visible-sm {
        display: table-cell !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .user-agreement .visible-md {
        display: block !important
    }

    .user-agreement table.visible-md {
        display: table
    }

    .user-agreement tr.visible-md {
        display: table-row !important
    }

    .user-agreement td.visible-md, .user-agreement th.visible-md {
        display: table-cell !important
    }
}

@media (min-width:1200px) {
    .user-agreement .visible-lg {
        display: block !important
    }

    .user-agreement table.visible-lg {
        display: table
    }

    .user-agreement tr.visible-lg {
        display: table-row !important
    }

    .user-agreement td.visible-lg, .user-agreement th.visible-lg {
        display: table-cell !important
    }
}

@media (max-width:767px) {
    .user-agreement .hidden-xs {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .user-agreement .hidden-sm {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .user-agreement .hidden-md {
        display: none !important
    }
}

@media (min-width:1200px) {
    .user-agreement .hidden-lg {
        display: none !important
    }
}

.user-agreement .visible-print {
    display: none !important
}

@media print {
    .user-agreement .visible-print {
        display: block !important
    }

    .user-agreement table.visible-print {
        display: table
    }

    .user-agreement tr.visible-print {
        display: table-row !important
    }

    .user-agreement td.visible-print, .user-agreement th.visible-print {
        display: table-cell !important
    }
}

@media print {
    .user-agreement .hidden-print {
        display: none !important
    }
}

.user-agreement .clearfix:after, .user-agreement .clearfix:before {
    content: " ";
    display: table
}

.user-agreement .clearfix:after {
    clear: both
}

.user-agreement .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none
}

.user-agreement .pull-right {
    float: right !important
}

.user-agreement .pull-left {
    float: left !important
}

.user-agreement .hide {
    display: none !important
}

.user-agreement .show {
    display: block !important
}

.user-agreement .invisible {
    visibility: hidden
}

.user-agreement .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.user-agreement .hidden {
    display: none !important;
    visibility: hidden !important
}

.user-agreement .affix {
    position: fixed
}

.user-agreement .center-block {
    float: none
}

.user-agreement .btn.heroBtn {
    border: 1px solid #fff;
    border: .1em solid #fff;
    width: 170px;
    width: 17em;
    float: none;
    margin: 20px auto;
    margin: 2rem auto
}

.user-agreement .break-bold {
    display: block
}

.user-agreement .hr {
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    top: 90px
}

.user-agreement .border {
    border-bottom: 1px solid #e1e1e1;
    display: block
}

.user-agreement #nav-buttons {
    height: 115px
}

.user-agreement .bg-gray-pink {
    background: linear-gradient(90deg, #cbcbcb 50%, #de0063 50%);
    height: 150px
}

.user-agreement .bg-gray-pink .col-xs-6:first-of-type {
    background-color: #cbcbcb
}

.user-agreement .bg-gray-purple {
    background: linear-gradient(90deg, #cbcbcb 50%, #640487 50%);
    height: 150px
}

.user-agreement .bg-gray-purple .col-xs-6:first-of-type {
    background-color: #cbcbcb
}

.user-agreement .bg-gray-blue {
    background: linear-gradient(90deg, #cbcbcb 50%, #009cde 50%);
    height: 150px
}

.user-agreement .bg-gray-blue .col-xs-6:first-of-type {
    background-color: #cbcbcb
}

.user-agreement .bg-gray-darkblue {
    background: linear-gradient(90deg, #cbcbcb 50%, #003087 50%);
    height: 150px
}

.user-agreement .bg-gray-darkblue .col-xs-6:first-of-type {
    background-color: #cbcbcb
}

.user-agreement .bg-gray-footer {
    background: #cbcbcb
}

.user-agreement .previous-page {
    height: 115px;
    padding-top: 35px;
    display: block
}

@media (min-width:768px) {
    .user-agreement .previous-page {
        background: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/previous.svg);
        background-repeat: no-repeat;
        background-position: left;
        background-size: 45px
    }

    .user-agreement .previous-page span {
        padding-left: 15%
    }
}

.user-agreement .previous-page span {
    text-align: left
}

.user-agreement .previous-page span {
    color: #777;
    display: block
}

.user-agreement .previous-page span+span {
    font-size: 15px;
    line-height: 19px;
    color: #777;
    word-wrap: break-word
}

@media (min-width:768px) {
    .user-agreement .previous-page span+span {
        font-size: 25px
    }
}

.user-agreement .next-page {
    height: 115px;
    padding-top: 35px;
    display: block
}

@media (min-width:768px) {
    .user-agreement .next-page {
        background: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/next.svg);
        background-repeat: no-repeat;
        background-position: right;
        background-size: 45px
    }

    .user-agreement .next-page span {
        padding-right: 15%
    }
}

.user-agreement .next-page span {
    text-align: right
}

.user-agreement .next-page span {
    color: #fff;
    display: block
}

.user-agreement .next-page span+span {
    font-size: 15px;
    line-height: 19px;
    color: #fff;
    word-wrap: break-word
}

@media (min-width:768px) {
    .user-agreement .next-page span+span {
        font-size: 25px
    }
}

.user-agreement .global-footer {
    height: 195px
}

.user-agreement .global-footer ul {
    margin-top: 20px
}

.user-agreement .global-footer a:hover {
    color: #009cde
}

.user-agreement .global-footer .border {
    display: none
}

@media (min-width:768px) {
    .user-agreement .global-footer .border {
        display: block
    }
}

@media (min-width:768px) {
    .user-agreement .global-footer {
        border: none
    }

    .user-agreement .global-footer>div {
        max-width: 1170px;
        margin-top: 80px
    }

    .user-agreement .global-footer ul {
        margin-top: 0
    }

    .user-agreement .global-footer li {
        display: inline-block
    }

    .user-agreement .global-footer p {
        text-align: right
    }
}

.user-agreement #siteFeedback a {
    display: none
}

.user-agreement .ua-nav.menu-open {
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.user-agreement #pp-nav-bg {
    background-color: #3c454a;
    background: -o-linear-gradient(top, #3c454a, #484b4e);
    position: fixed;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    width: 280px;
    overflow-y: auto
}

.user-agreement .ua-nav {
    background-color: #545f65;
    position: fixed;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2000;
    width: 280px;
    overflow-y: auto;
    transition: transform .5s;
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

@media (min-width:1200px) {
    .user-agreement .ua-nav {
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.user-agreement .ua-nav .pp-navigation {
    margin: 0 0 16px
}

.user-agreement .ua-nav hr {
    width: 85%;
    height: 1px;
    margin: 40px auto 20px auto;
    background-color: #70797e;
    background-image: none
}

.user-agreement .ua-nav .btn {
    text-transform: capitalize;
    width: 85%;
    background-color: transparent;
    border: 1px solid #c5c7c9;
    padding: 7px 32px 7px 8px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 100px;
    font-size: 13px;
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/print-icon-hover.svg);
    background-repeat: no-repeat;
    background-position: 93% 10px
}

.user-agreement .ua-nav .btn:hover {
    border: 1px solid #fff;
    background-image: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/print-icon.svg);
    background-color: transparent;
    color: #fff
}

.user-agreement .ua-nav .sub-menu {
    display: none
}

.user-agreement .ua-nav .sub-menu a {
    text-transform: none;
    font-size: 12px
}

.user-agreement .ua-nav .active {
    border: none
}

.user-agreement .ua-nav li {
    transition: all .2s
}

.user-agreement .ua-nav li a.section-parent {
    padding-top: 12px;
    transition: all .5s
}

.user-agreement .ua-nav li ul>li>a {
    cursor: pointer;
    color: #3d4549
}

.user-agreement .ua-nav li ul>li>a>span {
    display: inline-block
}

.user-agreement .ua-nav li.active a.section-parent {
    font-weight: 700;
    border-right: 1px solid #c8d1d5
}

.user-agreement .ua-nav li.active a.section-parent:after {
    top: -2px;
    left: 10px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.user-agreement .ua-nav li.active a.section-parent, .user-agreement .ua-nav li:hover a.section-parent {
    background-color: #fff;
    color: #03408f
}

.user-agreement .ua-nav li.active a::after, .user-agreement .ua-nav li:hover a::after {
    border: 2px solid #03408f;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent
}

.user-agreement .ua-nav li.active ul li.active, .user-agreement .ua-nav li:hover ul li.active {
    background-color: #03408f
}

.user-agreement .ua-nav li.active ul li.active a, .user-agreement .ua-nav li:hover ul li.active a {
    color: #fff
}

.user-agreement .ua-nav li.active ul {
    display: block
}

.user-agreement .ua-nav li ul>li>a:hover {
    background-color: #03408f
}

.user-agreement .ua-nav li ul>li>a:hover a {
    color: #fff
}

.user-agreement .ua-nav li.active a.section-parent, .user-agreement .ua-nav li:hover a.section-parent {
    background-color: #fff;
    color: #299976
}

.user-agreement .ua-nav li.active a::after, .user-agreement .ua-nav li:hover a::after {
    border: 2px solid #299976;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent
}

.user-agreement .ua-nav li.active ul li.active, .user-agreement .ua-nav li:hover ul li.active {
    background-color: #299976
}

.user-agreement .ua-nav li.active ul li.active a, .user-agreement .ua-nav li:hover ul li.active a {
    color: #fff
}

.user-agreement .ua-nav li.active ul {
    display: block
}

.user-agreement .ua-nav li ul>li>a:hover {
    background-color: #299976
}

.user-agreement .ua-nav li ul>li>a:hover a {
    color: #fff
}

.user-agreement .ua-nav li.section-3.active {
    margin-top: 15px
}

.user-agreement .ua-nav li.section-1.active a.section-parent, .user-agreement .ua-nav li.section-1:hover a.section-parent {
    background-color: #fff;
    color: #03408f
}

.user-agreement .ua-nav li.section-1.active a::after, .user-agreement .ua-nav li.section-1:hover a::after {
    border: 2px solid #03408f;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent
}

.user-agreement .ua-nav li.section-1.active ul li.active, .user-agreement .ua-nav li.section-1:hover ul li.active {
    background-color: #03408f
}

.user-agreement .ua-nav li.section-1.active ul li.active a, .user-agreement .ua-nav li.section-1:hover ul li.active a {
    color: #fff
}

.user-agreement .ua-nav li.section-1.active ul {
    display: block
}

.user-agreement .ua-nav li.section-1 ul>li>a:hover {
    background-color: #03408f
}

.user-agreement .ua-nav li.section-1 ul>li>a:hover a {
    color: #fff
}

.user-agreement .ua-nav li.section-2.active a.section-parent, .user-agreement .ua-nav li.section-2:hover a.section-parent {
    background-color: #fff;
    color: #299976
}

.user-agreement .ua-nav li.section-2.active a::after, .user-agreement .ua-nav li.section-2:hover a::after {
    border: 2px solid #299976;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent
}

.user-agreement .ua-nav li.section-2.active ul li.active, .user-agreement .ua-nav li.section-2:hover ul li.active {
    background-color: #299976
}

.user-agreement .ua-nav li.section-2.active ul li.active a, .user-agreement .ua-nav li.section-2:hover ul li.active a {
    color: #fff
}

.user-agreement .ua-nav li.section-2.active ul {
    display: block
}

.user-agreement .ua-nav li.section-2 ul>li>a:hover {
    background-color: #299976
}

.user-agreement .ua-nav li.section-2 ul>li>a:hover a {
    color: #fff
}

.user-agreement .ua-nav li.section-3.active a.section-parent, .user-agreement .ua-nav li.section-3:hover a.section-parent {
    background-color: #fff;
    color: #b663c4
}

.user-agreement .ua-nav li.section-3.active a::after, .user-agreement .ua-nav li.section-3:hover a::after {
    border: 2px solid #b663c4;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent
}

.user-agreement .ua-nav li.section-3.active ul li.active, .user-agreement .ua-nav li.section-3:hover ul li.active {
    background-color: #b663c4
}

.user-agreement .ua-nav li.section-3.active ul li.active a, .user-agreement .ua-nav li.section-3:hover ul li.active a {
    color: #fff
}

.user-agreement .ua-nav li.section-3.active ul {
    display: block
}

.user-agreement .ua-nav li.section-3 ul>li>a:hover {
    background-color: #b663c4
}

.user-agreement .ua-nav li.section-3 ul>li>a:hover a {
    color: #fff
}

.user-agreement .ua-nav li.section-4.active {
    margin-top: 15px
}

.user-agreement .ua-nav li.section-4.active a.section-parent, .user-agreement .ua-nav li.section-4:hover a.section-parent {
    background-color: #fff;
    color: #db204f
}

.user-agreement .ua-nav li.section-4.active a::after, .user-agreement .ua-nav li.section-4:hover a::after {
    border: 1px solid #db204f;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent
}

.user-agreement .ua-nav li.section-4.active ul li.active, .user-agreement .ua-nav li.section-4:hover ul li.active {
    background-color: #db204f
}

.user-agreement .ua-nav li.section-4.active ul li.active a, .user-agreement .ua-nav li.section-4:hover ul li.active a {
    color: #fff
}

.user-agreement .ua-nav li.section-4.active ul {
    display: block
}

.user-agreement .ua-nav li.section-4 ul>li>a:hover {
    background-color: #db204f
}

.user-agreement .ua-nav li.section-4 ul>li>a:hover a {
    color: #fff
}

.user-agreement .ua-nav li.section-5.active {
    margin-top: 15px
}

.user-agreement .ua-nav li.section-5.active a.section-parent, .user-agreement .ua-nav li.section-5:hover a.section-parent {
    background-color: #fff;
    color: #640487
}

.user-agreement .ua-nav li.section-5.active a::after, .user-agreement .ua-nav li.section-5:hover a::after {
    border: 2px solid #640487;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent
}

.user-agreement .ua-nav li.section-5.active ul li.active, .user-agreement .ua-nav li.section-5:hover ul li.active {
    background-color: #640487
}

.user-agreement .ua-nav li.section-5.active ul li.active a, .user-agreement .ua-nav li.section-5:hover ul li.active a {
    color: #fff
}

.user-agreement .ua-nav li.section-5.active ul {
    display: block
}

.user-agreement .ua-nav li.section-5 ul>li>a:hover {
    background-color: #640487
}

.user-agreement .ua-nav li.section-5 ul>li>a:hover a {
    color: #fff
}

.user-agreement .ua-nav li.section-6.active {
    margin-top: 15px
}

.user-agreement .ua-nav li.section-6.active a.section-parent, .user-agreement .ua-nav li.section-6:hover a.section-parent {
    background-color: #fff;
    color: #9a2084
}

.user-agreement .ua-nav li.section-6.active a::after, .user-agreement .ua-nav li.section-6:hover a::after {
    border: 2px solid #9a2084;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent
}

.user-agreement .ua-nav li.section-6.active ul li.active, .user-agreement .ua-nav li.section-6:hover ul li.active {
    background-color: #9a2084
}

.user-agreement .ua-nav li.section-6.active ul li.active a, .user-agreement .ua-nav li.section-6:hover ul li.active a {
    color: #fff
}

.user-agreement .ua-nav li.section-6.active ul {
    display: block
}

.user-agreement .ua-nav li.section-6 ul>li>a:hover {
    background-color: #9a2084
}

.user-agreement .ua-nav li.section-6 ul>li>a:hover a {
    color: #fff
}

.user-agreement .ua-nav a {
    display: block;
    padding: 12px 20px 12px 20px;
    color: #d8d8d8;
    text-transform: uppercase;
    font-weight: 400;
    font-variant: normal;
    letter-spacing: 1px;
    font-size: 12px
}

.user-agreement .ua-nav a:hover {
    color: #fff
}

.user-agreement .ua-nav .item-has-children ul {
    background-color: #fff;
    margin-bottom: 30px;
    border-right: 1px solid #c8d1d5
}

.user-agreement .ua-nav .item-has-children ul a:hover {
    background-color: #212426
}

.user-agreement .ua-nav .item-has-children a {
    position: relative
}

.user-agreement .ua-nav .item-has-children>a::after {
    opacity: .75;
    content: "";
    display: inline-block;
    position: relative;
    left: 6px;
    top: -1px;
    width: 9px;
    height: 9px;
    overflow: hidden;
    border: 2px solid #fff;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    box-sizing: border-box
}

.user-agreement .ua-nav .item-has-children>a.submenu-open::after {
    top: -2px;
    left: 10px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.user-agreement .ua-nav .back-link {
    width: 85%;
    padding: 23px 20px 23px 40px;
    font-size: 13px;
    color: #c5c7c9
}

.user-agreement .ua-nav .back-link a {
    padding: 0;
    text-transform: capitalize
}

.user-agreement .ua-nav .back-link a:hover {
    background-color: transparent
}

.user-agreement .ua-nav .back-link span {
    content: "";
    display: inline-block;
    position: absolute;
    padding-right: 0;
    margin-top: 7px;
    width: 7px;
    height: 7px;
    overflow: hidden;
    border: 2px solid #c5c7c9;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    box-sizing: border-box
}

.user-agreement .ua-nav .back-link span:first-child {
    left: 22px
}

.user-agreement .ua-nav .back-link span:last-child {
    left: 29px
}

.user-agreement .ua-nav .back-link:hover span {
    border: 2px solid #fff;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent
}

.user-agreement html[lang=en-US][data-device-type=dedicated] {
    min-width: inherit !important
}

.user-agreement main>section.row {
    margin-left: 0;
    margin-right: 0
}

.user-agreement .h1, .user-agreement .h2, .user-agreement .h3, .user-agreement .h4, .user-agreement .h5, .user-agreement .h6, .user-agreement h1, .user-agreement h2, .user-agreement h3, .user-agreement h4, .user-agreement h5, .user-agreement h6 {
    letter-spacing: 0
}

.user-agreement .hero-bg p {
    color: #fff
}

.user-agreement .center-block {
    float: none
}

.user-agreement h3 {
    padding-bottom: 20px
}

.user-agreement html[data-device-type=mobile] .hero-bg .editorial-container {
    height: auto
}

.user-agreement .row-fluid [class*=span] {
    margin-left: 0
}

@media (max-width:479px) {
    .user-agreement html[data-device-type=mobile] .containerCentered {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:480px) {
    .user-agreement html[data-device-type=mobile] .containerCentered {
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:1004px) {
    .user-agreement html[data-device-type=dedicated] .containerCentered {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:1005px) {
    .user-agreement html[data-device-type=dedicated] .containerCentered {
        padding-left: 0;
        padding-right: 0
    }
}

.user-agreement .container {
    width: 100%;
    max-width: 980px;
    padding-right: 0;
    padding-left: 0
}

@media (min-width:1200px) {
    .user-agreement .container {
        width: calc(-190%);
        position: relative;
        left: 140px
    }
}

@media (min-width:992px) {
    .user-agreement .container.small-nav {
        width: calc(10%);
        position: relative;
        left: 30px
    }
}

.user-agreement ul {
    padding: 0
}

.user-agreement ul li {
    list-style: none
}

.user-agreement .bg-primary h1, .user-agreement .bg-primary h2, .user-agreement .bg-primary p {
    color: #fff
}

.user-agreement .bg-primary h1 a:focus, .user-agreement .bg-primary h1 a:hover, .user-agreement .bg-primary h2 a:focus, .user-agreement .bg-primary h2 a:hover, .user-agreement .bg-primary p a:focus, .user-agreement .bg-primary p a:hover {
    color: #e6e6e6
}

.user-agreement .bg-primary .text-primary a {
    color: #009cde
}

.user-agreement .legal-notes, .user-agreement p.legal-notes {
    font-size: 11px;
    color: #e6e6e6
}

.user-agreement .four-panel p, .user-agreement .panel p {
    padding-top: 10px;
    padding-bottom: 10px
}

.user-agreement footer {
    padding-top: 40px;
    padding-bottom: 40px
}

.user-agreement footer .footer-main {
    border-bottom: 1px solid #e6e6e6;
    font-size: 14px
}

.user-agreement footer li {
    line-height: 26px;
    margin: 0 18px 0 0;
    padding: 0
}

.user-agreement footer li.pull-right {
    margin-right: 0
}

.user-agreement footer li.pull-right a {
    padding-left: 23px
}

.user-agreement footer .copyright a {
    font-weight: 400
}

.user-agreement .h6 {
    font-weight: 400;
    font-variant: normal
}

.user-agreement .qa-panel {
    padding: 20px 0 0 0
}

.user-agreement .qa-panel .col-lg-1, .user-agreement .qa-panel .col-lg-10, .user-agreement .qa-panel .col-lg-11, .user-agreement .qa-panel .col-lg-12, .user-agreement .qa-panel .col-lg-2, .user-agreement .qa-panel .col-lg-3, .user-agreement .qa-panel .col-lg-4, .user-agreement .qa-panel .col-lg-5, .user-agreement .qa-panel .col-lg-6, .user-agreement .qa-panel .col-lg-7, .user-agreement .qa-panel .col-lg-8, .user-agreement .qa-panel .col-lg-9, .user-agreement .qa-panel .col-md-1, .user-agreement .qa-panel .col-md-10, .user-agreement .qa-panel .col-md-11, .user-agreement .qa-panel .col-md-12, .user-agreement .qa-panel .col-md-2, .user-agreement .qa-panel .col-md-3, .user-agreement .qa-panel .col-md-4, .user-agreement .qa-panel .col-md-5, .user-agreement .qa-panel .col-md-6, .user-agreement .qa-panel .col-md-7, .user-agreement .qa-panel .col-md-8, .user-agreement .qa-panel .col-md-9, .user-agreement .qa-panel .col-sm-1, .user-agreement .qa-panel .col-sm-10, .user-agreement .qa-panel .col-sm-11, .user-agreement .qa-panel .col-sm-12, .user-agreement .qa-panel .col-sm-2, .user-agreement .qa-panel .col-sm-3, .user-agreement .qa-panel .col-sm-4, .user-agreement .qa-panel .col-sm-5, .user-agreement .qa-panel .col-sm-6, .user-agreement .qa-panel .col-sm-7, .user-agreement .qa-panel .col-sm-8, .user-agreement .qa-panel .col-sm-9, .user-agreement .qa-panel .col-xs-1, .user-agreement .qa-panel .col-xs-10, .user-agreement .qa-panel .col-xs-11, .user-agreement .qa-panel .col-xs-12, .user-agreement .qa-panel .col-xs-2, .user-agreement .qa-panel .col-xs-3, .user-agreement .qa-panel .col-xs-4, .user-agreement .qa-panel .col-xs-5, .user-agreement .qa-panel .col-xs-6, .user-agreement .qa-panel .col-xs-7, .user-agreement .qa-panel .col-xs-8, .user-agreement .qa-panel .col-xs-9 {
    padding-left: 30px;
    padding-right: 30px
}

.user-agreement .qa-panel header.containerCentered {
    border-top: 1px solid #c8d0d5;
    padding-top: 20px
}

.user-agreement .qa-panel .h1, .user-agreement .qa-panel .h2, .user-agreement .qa-panel .h3, .user-agreement .qa-panel .h4, .user-agreement .qa-panel .h5, .user-agreement .qa-panel .h6, .user-agreement .qa-panel h1, .user-agreement .qa-panel h2, .user-agreement .qa-panel h3, .user-agreement .qa-panel h4, .user-agreement .qa-panel h5, .user-agreement .qa-panel h6 {
    color: #4a4a4a
}

.user-agreement .qa-panel h3 {
    margin-top: 20px;
    padding-bottom: 10px
}

.user-agreement .qa-panel h3.active-about-account, .user-agreement .qa-panel h3.active-aup, .user-agreement .qa-panel h3.active-esign {
    color: #006cbe;
    border-bottom: none;
    font-weight: 700
}

.user-agreement .qa-panel h3.active-sending-money {
    color: #299976;
    border-bottom: none;
    font-weight: 700
}

.user-agreement .qa-panel h3.active-selling {
    color: #c66cd7;
    border-bottom: none;
    font-weight: 700
}

.user-agreement .qa-panel h3.active-restricted-activities {
    color: #de0063;
    border-bottom: none;
    font-weight: 700
}

.user-agreement .qa-panel h3.active-unauthorized-transactions {
    color: #640487;
    border-bottom: none;
    font-weight: 700
}

.user-agreement .qa-panel h3.active-other-legal {
    color: #9a2084;
    border-bottom: none;
    font-weight: 700
}

.user-agreement .qa-panel h4 {
    margin-bottom: 20px;
    font-weight: 700
}

.user-agreement .qa-panel h5 {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 15px
}

.user-agreement .qa-panel ul {
    margin-left: 20px
}

.user-agreement .qa-panel ul li {
    list-style: disc;
    margin-bottom: 10px
}

.user-agreement .qa-panel ul li ul {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 40px
}

.user-agreement .qa-panel ol {
    margin-left: 20px
}

.user-agreement .qa-panel ol li {
    list-style: decimal;
    margin-bottom: 10px
}

.user-agreement .qa-panel ol li ul {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 40px
}

.user-agreement .qa-panel table {
    margin-bottom: 20px
}

.user-agreement .qa-panel table td, .user-agreement .qa-panel table tr {
    padding: 8px;
    vertical-align: top
}

@media screen and (max-width:375px) {
    .user-agreement .qa-panel table td, .user-agreement .qa-panel table tr {
        padding: 4px
    }
}

.user-agreement .qa-panel table.two-col td {
    width: 50%
}

.user-agreement .qa-panel table.three-col td {
    width: 33%
}

.user-agreement .qa-panel table.four-col td {
    width: 25%
}

.user-agreement .qa-panel table.dispute-process-table td:first-child {
    width: 10%
}

.user-agreement .qa-panel table.dispute-process-table td:second-child {
    width: 90%
}

.user-agreement .qa-panel table.nested-table td {
    width: 50% !important
}

.user-agreement .qa-panel table.mass-payments-table .content td {
    width: 25%
}

.user-agreement .qa-panel table .header {
    background-color: #838383;
    color: #fff
}

.user-agreement .qa-panel table .subheader {
    background-color: #eeeeef
}

.user-agreement .qa-panel table .sub-sub-header {
    background-color: #fbfbfb
}

.user-agreement .qa-panel table .content {
    border-bottom: 1px #ccc solid
}

.user-agreement .next-page {
    background: url(/resources/img/next.svg);
    background-repeat: no-repeat;
    background-position: right;
    background-size: 45px
}

.user-agreement .next-page span, .user-agreement .next-page span+span {
    color: #0070ba
}

.user-agreement .bg-gray-blue, .user-agreement .bg-gray-blue2, .user-agreement .bg-gray-footer, .user-agreement .bg-gray-orange, .user-agreement .bg-gray-pink2, .user-agreement .bg-gray-purple2 {
    background: 0 0
}

.user-agreement .bg-gray-blue .containerCentered, .user-agreement .bg-gray-blue2 .containerCentered, .user-agreement .bg-gray-footer .containerCentered, .user-agreement .bg-gray-orange .containerCentered, .user-agreement .bg-gray-pink2 .containerCentered, .user-agreement .bg-gray-purple2 .containerCentered {
    border-top: 1px solid #cbd2d6
}

.user-agreement .bg-gray-blue .col-xs-6:first-of-type, .user-agreement .bg-gray-blue2 .col-xs-6:first-of-type, .user-agreement .bg-gray-footer .col-xs-6:first-of-type, .user-agreement .bg-gray-orange .col-xs-6:first-of-type, .user-agreement .bg-gray-pink2 .col-xs-6:first-of-type, .user-agreement .bg-gray-purple2 .col-xs-6:first-of-type {
    background-color: transparent;
    border-right: 1px solid #cbd2d6
}

.user-agreement .sub-hero-banner .container .editorial-cell {
    margin-left: 10px
}

.user-agreement #return-to-top {
    position: absolute;
    bottom: 340px;
    right: 45px;
    cursor: pointer;
    display: none
}

.user-agreement .next-page span+span {
    font-size: 18px
}

.user-agreement .previous-page span+span {
    font-size: 18px
}

.user-agreement .global-footer {
    padding-left: 320px;
    max-width: 100%;
    margin: 10px 1px 0 10px;
    text-align: right
}

.user-agreement html[data-device-type=mobile] .global-footer {
    text-align: right
}

@media screen and (max-device-width:600px), screen and (max-width:600px) {
    .user-agreement table.stack-responsive td {
        width: 100% !important;
        float: left !important;
        display: block !important
    }
}

.user-agreement .containerCentered {
    min-width: 100% !important
}

.user-agreement .col-sm-12, .user-agreement .span12 {
    padding-left: 3.75% !important;
    padding-right: 3.75% !important
}

.user-agreement .ua-container {
    padding: 0;
    margin-top: 175px;
    margin-bottom: 0
}

.user-agreement .ua-container .row {
    margin: 0
}

.user-agreement .ua-anchor {
    display: block;
    position: relative;
    visibility: hidden
}

.user-agreement .ua-section-anchor {
    top: -65px
}

.user-agreement .ua-subsection-anchor {
    top: -175px
}

@media (min-width:768px) {
    .user-agreement .ua-container {
        margin-bottom: 525px
    }
}

.user-agreement .header-main {
    position: relative;
    transition: all .4s ease;
    background-size: cover;
    height: 175px
}

.user-agreement .header-main h2, .user-agreement .header-main p {
    color: #fff
}

.user-agreement .header-main h2 {
    transition: all .4s ease;
    text-align: center;
    height: 151px;
    margin-top: 10px;
    padding-top: 25px
}

.user-agreement .header-main h3 {
    transition: all .4s ease;
    color: #fff;
    text-align: center;
    font-size: 19px;
    padding-top: 25px
}

.user-agreement a.anchor {
    display: block;
    position: relative;
    top: -175px;
    visibility: hidden
}

.user-agreement .sub-hero-banner-1 {
    position: relative;
    width: 100%;
    height: 115px;
    background-color: #006cbe;
    background-image: -o-linear-gradient(left, #006cbe, #03408f);
    z-index: 900
}

.user-agreement .sub-hero-banner-1 .container {
    height: 100%
}

.user-agreement .sub-hero-banner-1 .container>div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.user-agreement .sub-hero-banner-1 .container .editorial-cell {
    padding-bottom: 0
}

.user-agreement .sub-hero-banner-1 .container .editorial-cell h1 {
    display: none;
    position: absolute;
    text-transform: uppercase;
    font-size: 18px;
    color: #fff
}

.user-agreement .sub-hero-banner-1 .container .editorial-cell h2 {
    color: #fff;
    content: '';
    height: 120px;
    background: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/PP-about-block-icon-hero.png) no-repeat left center;
    background-size: 75px;
    padding-left: 90px
}

.user-agreement .sub-hero-banner-1-aup {
    position: relative;
    width: 100%;
    height: 175px;
    background-color: #006cbe;
    background-image: -o-linear-gradient(left, #006cbe, #03408f);
    z-index: 900
}

.user-agreement .sub-hero-banner-1-aup .container {
    height: 100%
}

.user-agreement .sub-hero-banner-1-aup .container>div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.user-agreement .sub-hero-banner-1-aup .container .editorial-cell {
    padding-bottom: 0
}

.user-agreement .sub-hero-banner-1-aup .container .editorial-cell h1 {
    display: none;
    position: absolute;
    text-transform: uppercase;
    font-size: 18px;
    color: #fff
}

.user-agreement .sub-hero-banner-1-aup .container .editorial-cell h2 {
    color: #fff;
    content: '';
    height: 120px;
    background: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/PP-aup-block-icon.png) no-repeat left center;
    background-size: 75px;
    padding-left: 90px
}

.user-agreement .sub-hero-banner-1-esign {
    position: relative;
    width: 100%;
    height: 175px;
    background-color: #006cbe;
    background-image: -o-linear-gradient(left, #006cbe, #03408f);
    z-index: 900
}

.user-agreement .sub-hero-banner-1-esign .container {
    height: 100%
}

.user-agreement .sub-hero-banner-1-esign .container>div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.user-agreement .sub-hero-banner-1-esign .container .editorial-cell {
    padding-bottom: 0
}

.user-agreement .sub-hero-banner-1-esign .container .editorial-cell h1 {
    display: none;
    position: absolute;
    text-transform: uppercase;
    font-size: 18px;
    color: #fff
}

.user-agreement .sub-hero-banner-1-esign .container .editorial-cell h2 {
    color: #fff;
    content: '';
    height: 120px;
    background: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/PP-esign-block-icon.png) no-repeat left center;
    background-size: 75px;
    padding-left: 90px
}

.user-agreement .sub-hero-banner-2 {
    position: relative;
    width: 100%;
    height: 115px;
    z-index: 900;
    margin-top: 80px;
    background-color: #0091cf;
    background-image: -o-linear-gradient(left, #0091cf, #299976)
}

.user-agreement .sub-hero-banner-2 .container {
    height: 100%
}

.user-agreement .sub-hero-banner-2 .container>div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.user-agreement .sub-hero-banner-2 .container .editorial-cell {
    padding-bottom: 0
}

.user-agreement .sub-hero-banner-2 .container .editorial-cell h1 {
    display: none;
    position: absolute;
    text-transform: uppercase;
    font-size: 18px;
    color: #fff
}

.user-agreement .sub-hero-banner-2 .container .editorial-cell h2 {
    color: #fff;
    content: '';
    height: 120px;
    background: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/PP-wallet-block-icon.png) no-repeat left center;
    background-size: 75px;
    padding-left: 90px
}

.user-agreement .sub-hero-banner-3 {
    position: relative;
    width: 100%;
    height: 115px;
    z-index: 900;
    background-color: #c66cd7;
    background-image: -o-linear-gradient(left, #c66cd7, #3023ae)
}

.user-agreement .sub-hero-banner-3 .container {
    height: 100%
}

.user-agreement .sub-hero-banner-3 .container>div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.user-agreement .sub-hero-banner-3 .container .editorial-cell {
    padding-bottom: 0
}

.user-agreement .sub-hero-banner-3 .container .editorial-cell h1 {
    display: none;
    position: absolute;
    text-transform: uppercase;
    font-size: 18px;
    color: #fff
}

.user-agreement .sub-hero-banner-3 .container .editorial-cell h2 {
    color: #fff;
    content: '';
    height: 120px;
    background: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/PP-seller-block-icon.png) no-repeat left center;
    background-size: 75px;
    padding-left: 90px
}

.user-agreement .sub-hero-banner-4 {
    position: relative;
    width: 100%;
    height: 115px;
    z-index: 900;
    background-color: #de0063;
    background-image: -o-linear-gradient(left, #de0063, #f98902)
}

.user-agreement .sub-hero-banner-4 .container {
    height: 100%
}

.user-agreement .sub-hero-banner-4 .container>div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.user-agreement .sub-hero-banner-4 .container .editorial-cell {
    padding-bottom: 0
}

.user-agreement .sub-hero-banner-4 .container .editorial-cell h1 {
    display: none;
    position: absolute;
    text-transform: uppercase;
    font-size: 18px;
    color: #fff
}

.user-agreement .sub-hero-banner-4 .container .editorial-cell h2 {
    color: #fff;
    content: '';
    height: 120px;
    background: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/PP-donts-block-icon-hero.png) no-repeat left center;
    background-size: 75px;
    padding-left: 90px
}

.user-agreement .sub-hero-banner-5 {
    position: relative;
    width: 100%;
    height: 115px;
    z-index: 900;
    background-color: #640487;
    background-image: -o-linear-gradient(left, #640487, #003087)
}

.user-agreement .sub-hero-banner-5 .container {
    height: 100%
}

.user-agreement .sub-hero-banner-5 .container>div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.user-agreement .sub-hero-banner-5 .container .editorial-cell {
    padding-bottom: 0
}

.user-agreement .sub-hero-banner-5 .container .editorial-cell h1 {
    display: none;
    position: absolute;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    color: #fff
}

.user-agreement .sub-hero-banner-5 .container .editorial-cell h2 {
    color: #fff;
    content: '';
    height: 120px;
    background: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/PP-errors-block-icon.png) no-repeat left center;
    background-size: 75px;
    padding-left: 90px
}

.user-agreement .sub-hero-banner-6 {
    position: relative;
    width: 100%;
    background-color: #de0063;
    background-image: -o-linear-gradient(left, #de0063, #9a2084);
    height: 115px;
    z-index: 900
}

.user-agreement .sub-hero-banner-6 .container {
    height: 100%
}

.user-agreement .sub-hero-banner-6 .container>div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.user-agreement .sub-hero-banner-6 .container .editorial-cell {
    padding-bottom: 0
}

.user-agreement .sub-hero-banner-6 .container .editorial-cell h1 {
    display: none;
    position: absolute;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    color: #fff
}

.user-agreement .sub-hero-banner-6 .container .editorial-cell h2 {
    color: #fff;
    content: '';
    height: 120px;
    background: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/PP-other-legal-block-icon.png) no-repeat left center;
    background-size: 75px;
    padding-left: 90px;
    padding-top: 45px
}

.user-agreement .section1 .editorial-cell h2, .user-agreement .section2 .editorial-cell h2, .user-agreement .section3 .editorial-cell h2, .user-agreement .section4 .editorial-cell h2, .user-agreement .section5 .editorial-cell h2, .user-agreement .section6 .editorial-cell h2 {
    padding-top: 45px;
    font-size: 20px
}

.user-agreement .section5 .editorial-cell h2 {
    padding-top: 30px
}

.user-agreement .pp-legal-header {
    position: fixed;
    width: 100%;
    height: 175px;
    transition: height .5s;
    z-index: 999;
    top: 0
}

.user-agreement .pp-legal-header .header-top {
    z-index: 1000;
    height: 65px;
    border-bottom: 1px solid rgba(255, 255, 255, .5);
    text-align: center
}

.user-agreement .pp-legal-header .header-top h1 {
    position: relative;
    font-size: 20px;
    color: #fff;
    top: 18px;
    letter-spacing: .7px
}

.user-agreement .pp-legal-header .paypal-img-logo {
    position: absolute;
    display: inline-block;
    text-align: center;
    width: 26px;
    height: 43px;
    overflow: hidden;
    text-indent: -999em;
    background: transparent url(../../www.paypalobjects.com/webstatic/i/logo/rebrand/ppcom-white.svg) left center no-repeat;
    background-size: 93pt 33px;
    vertical-align: middle;
    padding-top: 5px;
    margin-top: -10px;
    margin-left: -10px;
    top: 21px
}

.user-agreement .pp-legal-header .logo-title {
    display: inline-block;
    position: absolute;
    font-size: 24px;
    top: 16px;
    left: 465px;
    color: #fff
}

.user-agreement .pp-legal-header .btn-secondary {
    margin-right: 8px;
    color: #fff;
    background-color: transparent;
    border: 0;
    top: 20px;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff;
    font-size: 12px
}

.user-agreement .pp-legal-header .btn-secondary:hover {
    background-color: transparent
}

.user-agreement .pp-legal-header .btn-signup {
    background-color: #fff;
    font-size: 12px;
    color: #222
}

.user-agreement .pp-legal-header .btn-signup:hover {
    background-color: #fff
}

.user-agreement .pp-legal-header .header-buttons-left {
    position: absolute;
    left: 10px;
    top: 22px;
    font-size: 12px;
    z-index: 9999
}

.user-agreement .pp-legal-header .header-buttons-right {
    position: absolute;
    right: 5px;
    top: 16px;
    font-size: 12px
}

@media (max-width:736px) and (orientation:landscape) {
    .user-agreement .pp-legal-header {
        height: 64px
    }
}

@media (min-width:768px) {
    .user-agreement .pp-legal-header .header-top {
        text-align: left
    }

    .user-agreement .pp-legal-header .paypal-img-logo {
        background: transparent url(../../www.paypalobjects.com/webstatic/i/logo/rebrand/ppcom-white.svg) center center no-repeat;
        background-size: 93pt 33px;
        width: 100%;
        text-align: center
    }
}

@media (min-width:1200px) {
    .user-agreement .pp-legal-header .paypal-img-logo {
        display: inline-block;
        width: 136px;
        height: 43px;
        overflow: hidden;
        left: 320px;
        background-size: 93pt 33px
    }

    .user-agreement .pp-legal-header .header-top h1 {
        left: 465px
    }

    .user-agreement .header-buttons-left {
        left: 40px
    }

    .user-agreement .header-buttons-right {
        right: 40px !important
    }

    .user-agreement .containerCentered {
        min-width: 940px !important
    }

    .user-agreement .col-sm-12, .user-agreement .span12 {
        padding-left: 30px
    }
}

@media (min-width:1200px) {
    .user-agreement .containerCentered {
        min-width: 940px !important
    }
}

.user-agreement .sticky {
    display: block;
    position: fixed;
    width: 100%;
    height: 175px;
    top: 0;
    left: 0;
    right: 0;
    z-index: 900
}

.user-agreement .sticky .container .editorial-cell {
    padding-top: 62px
}

.user-agreement .sticky .container .editorial-cell h1 {
    display: block;
    padding-left: 90px;
    padding-top: 30px
}

@media screen and (max-width:375px) {
    .user-agreement .sticky .container .editorial-cell h1 {
        font-size: 16px
    }
}

.user-agreement .sticky .container .editorial-cell h2 {
    font-size: 20px;
    padding-top: 55px
}

.user-agreement .sticky .container .editorial-cell h2 span:after {
    border-bottom: none
}

@media screen and (max-width:375px) {
    .user-agreement .sticky .container .editorial-cell h2 {
        font-size: 16px
    }
}

@media (max-width:736px) and (orientation:landscape) {
    .user-agreement .sticky .container .editorial-cell {
        display: none
    }
}

@media (max-width:736px) and (orientation:landscape) {
    .user-agreement .sticky {
        height: 64px
    }
}

.user-agreement .pullout-width {
    max-width: 520px
}

.user-agreement .tiles .h1, .user-agreement .tiles .h2, .user-agreement .tiles .h3, .user-agreement .tiles .h4, .user-agreement .tiles .h5, .user-agreement .tiles .h6, .user-agreement .tiles h1, .user-agreement .tiles h2, .user-agreement .tiles h3, .user-agreement .tiles h4, .user-agreement .tiles h5, .user-agreement .tiles h6, .user-agreement .tiles p {
    color: #545556
}

.user-agreement .tiles h3 {
    font-weight: 400;
    font-variant: normal;
    font-size: 24px;
    color: #009cde
}

.user-agreement .tiles .pulloutPara {
    font-weight: 400
}

.user-agreement .tiles a {
    display: block;
    color: #fff;
    font-weight: 400
}

@media (min-width:768px) {
    .user-agreement .tiles .content-block .content-cell, .user-agreement .tiles .identity-block .content-cell {
        max-width: 475px
    }

    .user-agreement .tiles .identity-block .content-cell {
        float: right;
        padding-right: 80px;
        position: relative;
        top: 50%;
        -ms-transform: translateY(-47%);
        transform: translateY(-47%)
    }
}

.user-agreement .tiles .content-cell {
    height: 100%;
    overflow: hidden;
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.user-agreement .tiles .content-cell .link {
    display: inline-block;
    margin-top: 10px;
    color: #009cde;
    font-weight: 400;
    font-variant: normal
}

.user-agreement .tiles .content-cell .link:hover {
    text-decoration: underline
}

.user-agreement .tiles .content-cell .link:after {
    content: "";
    display: inline-block;
    position: relative;
    left: 1px;
    top: -1px;
    width: 9px;
    height: 9px;
    overflow: hidden;
    border: 1px solid #009cde;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    box-sizing: border-box
}

.user-agreement .tiles .content-cell h3 {
    transition: all .5s;
    margin-top: 100px
}

.user-agreement .tiles .content-cell p {
    position: relative;
    top: 130px;
    transition: all .5s
}

.user-agreement .tiles .content-cell:hover h3 {
    margin-top: 50px
}

.user-agreement .tiles .content-cell:hover p {
    top: -10px
}

.user-agreement .tiles p {
    max-width: 320px;
    margin: 0 auto
}

.user-agreement #return-to-top {
    position: fixed;
    bottom: 50px;
    right: 45px;
    cursor: pointer;
    display: none
}

@media (min-width:1200px) {
    .user-agreement .intro-block {
        background-size: cover;
        height: 350px
    }

    .user-agreement .intro-block h2, .user-agreement .intro-block p {
        color: #fff
    }

    .user-agreement .intro-block h2 {
        text-align: center;
        height: 151px;
        margin-top: 10px;
        padding-top: 175px
    }

    .user-agreement .content-cell {
        height: 100%;
        overflow: hidden;
        position: relative;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .user-agreement .content-cell .link {
        display: inline-block;
        margin-top: 10px;
        color: #009cde;
        font-weight: 400;
        font-variant: normal
    }

    .user-agreement .content-cell .link:hover {
        text-decoration: underline
    }

    .user-agreement .content-cell .link:after {
        content: "";
        display: inline-block;
        position: relative;
        left: 1px;
        top: -1px;
        width: 9px;
        height: 9px;
        overflow: hidden;
        border: 1px solid #009cde;
        border-top: 1px solid transparent;
        border-left: 1px solid transparent;
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        box-sizing: border-box
    }

    .user-agreement .content-cell h3 {
        transition: all .5s;
        margin-top: 100px
    }

    .user-agreement .content-cell p {
        position: relative;
        top: 130px;
        transition: all .5s
    }

    .user-agreement .content-cell:hover h3 {
        margin-top: 50px
    }

    .user-agreement .content-cell:hover p {
        top: -10px
    }
}

.user-agreement .sub-hero-banner-wallet {
    height: 215px;
    background-color: #00cf92;
    background-image: -o-linear-gradient(left, #00cf92, #009cde)
}

.user-agreement .sub-hero-banner-wallet .container {
    height: 100%;
    padding-bottom: 0
}

.user-agreement .sub-hero-banner-wallet .container>div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.user-agreement .sub-hero-banner-wallet .container h2 {
    color: #fff;
    content: '';
    height: 120px;
    background: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/PP-wallet-block-icon.png) no-repeat left top;
    font-size: 28px;
    background-size: 75px;
    padding-left: 100px
}

.user-agreement .sub-hero-banner-seller {
    height: 215px;
    background-color: #006cbe;
    background-image: -o-linear-gradient(left, #006cbe, #03408f)
}

.user-agreement .sub-hero-banner-seller .container {
    height: 100%;
    padding-bottom: 0
}

.user-agreement .sub-hero-banner-seller .container>div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.user-agreement .sub-hero-banner-seller .container h2 {
    color: #fff;
    content: '';
    height: 120px;
    background: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/PP-seller-block-icon.png) no-repeat left top;
    font-size: 28px;
    background-size: 75px;
    padding-left: 100px
}

.user-agreement .sub-hero-banner-donts {
    height: 215px;
    background-color: #de0063;
    background-image: -o-linear-gradient(left, #de0063, #f98902)
}

.user-agreement .sub-hero-banner-donts .container {
    height: 100%;
    padding-bottom: 0
}

.user-agreement .sub-hero-banner-donts .container>div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.user-agreement .sub-hero-banner-donts .container h2 {
    color: #fff;
    content: '';
    height: 120px;
    background: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/PP-donts-block-icon.png) no-repeat left top;
    font-size: 28px;
    background-size: 75px;
    padding-left: 100px
}

.user-agreement .sub-hero-banner-errors {
    height: 215px;
    background-color: #c66cd7;
    background-image: -o-linear-gradient(left, #c66cd7, #3023ae)
}

.user-agreement .sub-hero-banner-errors .container {
    height: 100%;
    padding-bottom: 0
}

.user-agreement .sub-hero-banner-errors .container>div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.user-agreement .sub-hero-banner-errors .container h2 {
    color: #fff;
    content: '';
    height: 120px;
    background: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/PP-errors-block-icon.png) no-repeat left top;
    font-size: 28px;
    background-size: 75px;
    padding-left: 100px
}

.user-agreement .sub-hero-banner-other-legal {
    height: 215px;
    background-color: #de0063;
    background-image: -o-linear-gradient(left, #de0063, #9a2084)
}

.user-agreement .sub-hero-banner-other-legal .container {
    height: 100%;
    padding-bottom: 0
}

.user-agreement .sub-hero-banner-other-legal .container>div {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.user-agreement .sub-hero-banner-other-legal .container h2 {
    color: #fff;
    content: '';
    height: 120px;
    background: url(../../www.paypalobjects.com/digitalassets/c/website/ua/img/PP-other-legal-block-icon.png) no-repeat left top;
    font-size: 28px;
    background-size: 75px;
    padding-left: 100px
}

.user-agreement .panel+.panel {
    padding-bottom: 35px
}

.user-agreement+.global-footer .footer-corplinks, .user-agreement+.global-footer .footer-notes, .user-agreement+.global-footer hr, .user-agreement+.global-footer ul.footer-main {
    display: none
}

.video-modal__video {
    background-color: #000;
    height: 100%;
    width: 100%
}

.video-thumbnail {
    padding: 40px 0
}

.video-thumbnail__headline {
    padding-bottom: 20px
}

.video-thumbnail .video-image {
    margin-top: 20px;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .2);
    border: 1px solid #cbd2d6;
    border-radius: 5px;
    max-width: 400px;
    margin: auto
}

.video-thumbnail .video-image .pypl-btn {
    top: 40%
}

.video-thumbnail__paragraph {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5;
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    padding-bottom: 20px
}

.video-thumbnail__container {
    display: inline-block;
    float: none;
    vertical-align: middle
}

@media (max-width:1024px) {
    .video-thumbnail h2 {
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 1.2
    }
}

@media (min-width:576px) {
    .video-thumbnail__device-image {
        padding-top: 5px
    }
}

.video-section {
    min-height: 300px;
    padding: 40px 0
}

@media (min-width:1024px) {
    .video-section {
        -ms-flex-align: center;
        align-items: center;
        display: block;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        padding: 60px 0;
        min-height: 600px
    }
}

.no-flexboxlegacy .video-section {
    display: -ms-flexbox;
    -ms-flex-direction: row;
    -ms-flex-pack: justify;
    -ms-flex-align: center
}

.video-section .container {
    width: 100%
}

.video-section__paragraph {
    padding-top: 20px
}

@media (min-width:752px) {
    .video-section__paragraph {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.5
    }
}

.video-section__hatch-text {
    margin: 0 auto;
    max-width: 320px;
    padding-top: 10px;
    text-align: center
}

.video-section__hatch-text--center {
    margin: 0 auto
}

@media (min-width:752px) {
    .video-section__hatch-text {
        margin: 0
    }

    .video-section__hatch-text--center {
        margin: 0 auto
    }
}

.video-section__container.center-block .pypl-btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none
}

.video-section .pypl-btn {
    margin: 30px auto 0
}

@media (min-width:752px) {
    .video-section .pypl-btn {
        margin-left: 0
    }
}

.video-section__video {
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
    margin: 10px auto;
    max-width: 534px;
    overflow: hidden;
    padding: 10px
}

@media (min-width:752px) {
    .video-section__video {
        margin: 20px auto 0 auto;
        padding: 4px
    }
}

@media (min-width:1024px) {
    .video-section__video {
        padding: 6px
    }
}

@media (min-width:1152px) {
    .video-section__video {
        max-width: 772px;
        padding: 7px
    }
}

.video-section__video-wrapper {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative
}

.video-section__video-wrapper__iframe {
    border: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.video-section__content {
    text-align: center
}

@media (min-width:752px) {
    .video-section__content {
        text-align: left
    }
}

.below-video-section {
    padding: 40px 0
}

.pp-header--innovation-lab .main-link, .pp-header--innovation-lab .main-link:focus, .pp-header--innovation-lab .main-link:hover {
    text-transform: capitalize
}

@media (min-width:1152px) {
    .pp-header--innovation-lab .pypl-logo {
        background-image: url(../../www.paypalobjects.com/marketing/web/sg/paypal-innovation-lab/logo/pp_innovation_lab_hl.png);
        width: 284px;
        height: 55px
    }

    .pp-header--innovation-lab .main-menu {
        float: right
    }
}

@media (max-width:1151px) {
    .pp-header--innovation-lab .main-menu-list li {
        margin: 20px 0
    }

    .pp-header--innovation-lab .main-menu .main-link {
        line-height: normal;
        letter-spacing: normal
    }
}

.new-organism-organism {
    padding: 40px 0
}

.new-organism-organism__paragraph {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5
}

.vertical-center-block {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.legal-notes {
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.38461538
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none
}

.phone-line {
    background: transparent url(../../www.paypalobjects.com/webstatic/en_US/mktg/wright/merchant/businesshomepage_telicon_1x.png) 2px center no-repeat;
    background-size: 11px 13px;
    padding-left: 20px
}

.phone-line-white {
    background: url(../../www.paypalobjects.com/webstatic/icon/Phone-Icon-White_12x12_baseline.png) 0 2px no-repeat;
    background-size: 11px 13px;
    padding-left: 20px
}

ol, ul {
    padding-left: 20px
}

span.checked {
    display: block;
    margin: auto;
    text-indent: -99em;
    height: 22px;
    width: 11px;
    border-right: 2px solid #009cde;
    border-bottom: 2px solid #009cde;
    overflow: hidden;
    box-sizing: border-box;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

@media (min-width:752px) {
    .dual-background {
        background: #f5f7fa;
        background: -webkit-gradient(left top, right top, color-stop(0, #f5f7fa), color-stop(49.9%, #f5f7fa), color-stop(50%, #eaeced), color-stop(100%, #eaeced));
        background: linear-gradient(to right, #f5f7fa 0, #f5f7fa 49.9%, #eaeced 50%, #eaeced 100%)
    }
}

@media (max-width:751px) {
    .dual-background>.container {
        max-width: initial;
        padding-left: 0;
        padding-right: 0
    }
}

.split-panel {
    min-height: 300px
}

.split-panel select::-ms-expand {
    display: none
}

.split-panel--dark {
    background-color: #eaeced
}

.split-panel__triangle {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-left: 20px solid #f5f7fa;
    border-bottom: 20px solid transparent
}

@media (max-width:751px) {
    .split-panel {
        padding-left: .975rem;
        padding-right: .975rem
    }
}

@media (min-width:752px) {
    .split-panel__wrapper {
        position: relative;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (max-width:751px) {
    .split-panel {
        padding: 30px 15px
    }

    .split-panel__triangle-wrapper {
        float: left;
        position: relative;
        left: 50%
    }

    .split-panel__triangle {
        top: -10px;
        left: -50%;
        float: left;
        position: relative;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-top: 20px solid #f5f7fa
    }
}

.intent-strategy .split-panel {
    height: 300px
}

.intent-strategy .split-panel__wrapper {
    text-align: center
}

.intent-strategy__selection-wrapper {
    margin-top: 30px
}

.intent-strategy__selection-wrapper h3 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 45px;
    padding: 0
}

.intent-strategy__select-wrapper {
    position: relative
}

.intent-strategy__select {
    background: #fff;
    width: 100%;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    border: none;
    padding: 5px;
    height: 48px;
    color: #de0063;
    box-sizing: border-box;
    text-indent: 10px;
    appearance: none
}

.intent-strategy__select::-ms-expand {
    display: none
}

.intent-strategy__label {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 0;
    height: 0;
    overflow: hidden;
    text-indent: -9999px;
    border: 4px solid rgba(0, 0, 0, 0);
    border-width: 5px 5px;
    border-top-color: #de0063
}

.intent-strategy__summary {
    background: #fff;
    border-radius: 5px;
    padding: 30px 20px;
    margin: 20px auto;
    font-size: 20px;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

@media (min-width:752px) {
    .intent-strategy__summary {
        max-width: 330px
    }
}

.intent-strategy__summary span {
    font-size: 40px;
    font-size: 2.5rem
}

.intent-fees .intent-strategy__selection-wrapper {
    text-align: center
}

.intent-fees .intent-strategy__selection-wrapper h3 {
    line-height: 55px;
    width: auto;
    font-family: PayPalSansSmall-Regular, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.intent-fees .intent-strategy__paragraph {
    font-size: 13px;
    font-size: .8125rem
}

.intent-fees .intent-strategy__select-wrapper {
    padding-right: 0
}

.intent-fees .intent-strategy__select {
    background: #fff;
    font-family: PayPalSansBig-Light, Helvetica Neue, Arial, sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5;
    border: 1px solid #cbd2d6;
    border-radius: 3px;
    padding: 15px;
    width: 100%;
    height: auto;
    color: inherit;
    box-shadow: none;
    box-sizing: border-box;
    appearance: none
}

.intent-fees .intent-strategy__label {
    content: '';
    text-indent: -999px;
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 20px;
    right: 25px;
    border: 1px solid #cbd2d6;
    border-top: 0;
    border-left: 0;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .3s ease-out;
    overflow: hidden
}

@media (max-width:751px) {
    .intent-strategy .split-panel {
        height: auto;
        min-height: 0;
        text-align: center
    }

    .intent-strategy__select-wrapper {
        max-width: none
    }

    .intent-strategy__summary {
        background: 0 0
    }

    .intent-fees .intent-strategy__summary {
        background: #fff
    }
}

.qna__headline {
    padding-bottom: 30px
}

.qna__container {
    padding-top: 30px
}

@media (min-width:1024px) {
    .qna__container {
        padding-top: 0
    }
}

.mpp-steps-accordion {
    padding: 40px 0
}

.mpp-steps-accordion__headline {
    padding-top: 40px;
    padding-bottom: 30px
}

.mpp-steps-accordion__hr {
    display: none
}

.mpp-steps-accordion__container {
    padding-top: 0
}

.mpp-steps-accordion__step:not(:last-of-type) {
    padding-bottom: 20px
}

.mpp-steps-accordion__arrow {
    display: none
}

.mpp-steps-accordion__image-wrapper {
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
    position: relative
}

.mpp-steps-accordion__circle {
    float: left;
    border: 1px solid #9da3a6;
    border-radius: 50%;
    background-clip: padding-box;
    margin-right: 15px;
    width: 45px;
    height: 45px;
    line-height: 42px;
    text-align: center
}

h4.mpp-steps-accordion__head {
    line-height: 45px
}

.mpp-steps-accordion__text {
    vertical-align: middle;
    padding: 0
}

.mpp-steps-accordion__cta-container {
    padding: 30px 0;
    margin: auto
}

.mpp-steps-accordion__cta-container .mpp-btn {
    margin: auto
}

.mpp-steps-accordion__cta-container .mpp-btn+.mpp-steps-accordion__hatch-text {
    padding-top: 10px
}

.mpp-steps-accordion__cta-container:empty {
    display: none
}

.mpp-steps-accordion__hatch-text {
    text-align: center
}

.no-svg .mpp-steps-accordion__step {
    margin: 0 auto;
    text-align: center
}

.no-svg .mpp-steps-accordion__circle {
    float: none;
    display: inline-block
}

.no-svg .mpp-steps-accordion__text {
    display: inline-block
}

.mpp-steps-accordion .accordion__content {
    padding: 0
}

.mpp-steps-accordion .accordion__content__container {
    padding-top: 20px
}

.mpp-steps-accordion .accordion__item {
    padding: 20px 13px
}

@media (min-width:752px) {
    .mpp-steps-accordion {
        padding: 60px 0
    }

    .mpp-steps-accordion__headline {
        padding-top: 0
    }

    .mpp-steps-accordion__content {
        width: calc(100% - 60px);
        display: inline-block
    }

    h4.mpp-steps-accordion__head {
        line-height: 1.25
    }

    .mpp-steps-accordion__step:not(:last-of-type) {
        padding-bottom: 0
    }

    .mpp-steps-accordion__hr {
        display: block;
        padding-bottom: 30px
    }

    .mpp-steps-accordion--show-images .mpp-steps-accordion__container {
        padding-top: 0
    }

    .mpp-steps-accordion__arrow {
        width: 30px;
        height: 30px;
        border-top: 1px solid #cbd2d6;
        border-right: 1px solid #cbd2d6;
        display: table-cell;
        text-indent: -99em;
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        top: calc(50% - 15px);
        left: -30px
    }

    .mpp-steps-accordion__arrow {
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .mpp-steps-accordion__cta-container {
        padding-bottom: 0
    }
}

@media (max-width:751px) and (orientation:landscape) {
    .mpp-steps-accordion>div {
        max-width: initial
    }
}

.mpp-steps-accordion__img-wrapper {
    display: none;
    padding: 20px;
    width: 100%;
    text-align: center
}

.mpp-steps-accordion__img {
    max-height: 100%;
    max-width: 100%
}

@media (min-width:752px) {
    .mpp-steps-accordion {
        padding: 60px 0
    }

    .mpp-steps-accordion__img-wrapper {
        display: block
    }

    .mpp-steps-accordion__img-wrapper:empty {
        display: none
    }
}

.steps-flow__head {
    padding-bottom: 30px
}

.steps-flow__body {
    padding: 20px 0;
    position: relative
}

.steps-flow__circle-col {
    margin-right: 15px;
    cursor: pointer
}

.steps-flow__circle {
    border: 1px solid #9da3a6;
    padding: 12px 19px;
    border-radius: 50%;
    margin-right: 40px;
    float: left;
    font-family: PayPalSansBig-Medium, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.steps-flow__content {
    display: table-cell;
    height: 46px;
    vertical-align: middle;
    font-size: 18px;
    font-size: 1.125rem
}

.steps-flow__image-container {
    position: relative
}

.steps-flow__image {
    display: none
}

.active-content {
    font-weight: 700
}

.hide-image {
    display: none
}

@media (min-width:1024px) {
    .steps-flow__content:after {
        content: '';
        width: 20px;
        height: 20px;
        border-top: 1px solid #fff;
        border-right: 1px solid #fff;
        display: block;
        text-indent: -9999px;
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        position: absolute;
        top: 20px;
        right: 0
    }

    .steps-flow__image {
        display: block
    }

    .steps-flow__image img {
        width: 100%
    }
}

#covid-banner {
    text-align: center;
    border: 1px solid #ddd
}

#covid-banner h4 {
    font-weight: 700;
    padding: 10px 0
}

#covid-banner .links {
    width: 100%;
    margin: 10px auto 0
}

#covid-banner .links .ppvx_icon {
    font-size: 32px;
    padding: 9px;
    background: #0070ba;
    border-radius: 10px;
    color: #fff;
    margin-right: 15px
}

#covid-banner .links a {
    color: #2c2e2f;
    max-width: 255px;
    text-align: left;
    font-weight: 400;
    display: flex;
    display: -ms-flexbox;
    align-items: center;
    -ms-flex-align: center;
    margin: 0 auto;
    -webkit-font-smoothing: antialiased !important;
    letter-spacing: 0;
    line-height: 1.4rem
}

#covid-banner .row-fluid {
    background: #fff2dc
}

#covid-banner .containerCentered {
    padding: 20px 10px
}

#covid-banner .col-sm-4 {
    padding-top: 10px
}

#covid-banner .col-sm-3 {
    padding-top: 10px
}

#covid-banner p {
    padding-top: 0
}

#covid-banner .col-sm-4, #covid-banner p {
    color: #2c2e2f;
    padding-bottom: 10px
}

#covid-banner .col-sm-3, #covid-banner p {
    color: #2c2e2f;
    padding-bottom: 10px
}

#covid-banner img {
    width: 50px;
    height: 50px;
    padding: 10px;
    margin-right: 15px;
    border-radius: 10px;
    -ms-flex-item-align: baseline;
    align-self: baseline;
    background: #0070ba
}

#covid-banner .caret-right:after {
    border: 1px solid #2c2e2f;
    border-left: 1px solid transparent;
    border-top: 1px solid transparent;
    box-sizing: border-box;
    content: '';
    display: inline-block;
    position: relative;
    width: 8px;
    height: 8px;
    left: 3px;
    top: 0;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    overflow: hidden
}

#covid-banner .links a:active, #covid-banner .links a:hover {
    color: #005ea6;
    text-decoration: none
}

#covid-banner .links a:active .ppvx_icon, #covid-banner .links a:hover .ppvx_icon {
    background: #005ea6
}

#covid-banner .links a:hover .caret-right:after {
    border: 1px solid #005ea6;
    border-left: 1px solid transparent;
    border-top: 1px solid transparent
}

.mobile-br {
    display: inline
}

@media all and (min-width:1000px) {
    .mobile-br {
        display: none
    }
}

@media all and (min-width:1350px) {
    #covid-banner .links {
        width: 75%
    }
}

@media (min-width:1152px) {
    .pp-header--giving-fund .pypl-logo {
        background-image: url(../../www.paypalobjects.com/marketing/web/PPGF/US/pp_giving_fund_wh.svg)
    }
}

@media (max-width:1130px) {
    .pp-header--giving-fund .pypl-logo {
        background-image: url(../../www.paypalobjects.com/marketing/web/PPGF/US/pp_giving_fund_wh.svg)
    }
}

@media (max-width:575px) {
    .pp-header--giving-fund .pypl-logo {
        margin-right: 105px
    }
}

@media (max-width:360px) {
    .pp-header--giving-fund .header-buttons a:nth-child(2) {
        display: none
    }

    .pp-header--giving-fund .pypl-logo {
        margin-right: 0
    }

    .pp-header--giving-fund .header-buttons a {
        display: none
    }
}

html[lang=ja-JP] section[data-building-block=organism].enhanced-footer .column-container:nth-child(5) {
    padding-top: 10px
}

html[lang=ja-JP] section[data-building-block=organism].enhanced-footer .column-container:nth-child(5) li {
    padding-bottom: 10px
}

html[lang=ja-JP] section[data-building-block=organism].enhanced-footer .column-container:nth-child(5) .enhanced-footer__link {
    color: #2c2e2f;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5
}

html[lang=ja-JP] section[data-building-block=organism].enhanced-footer .enhanced-footer__column-headline {
    color: #2c2e2f;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5
}

html[lang=ja-JP] section[data-building-block=organism].enhanced-footer .enhanced-footer__link {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

@media (min-width:752px) {
    html[lang=ja-JP] section[data-building-block=organism].comparison-table, html[lang=ja-JP] section[data-building-block=organism].editorial, html[lang=ja-JP] section[data-building-block=organism].enhanced-footer, html[lang=ja-JP] section[data-building-block=organism].faq, html[lang=ja-JP] section[data-building-block=organism].features, html[lang=ja-JP] section[data-building-block=organism].fees, html[lang=ja-JP] section[data-building-block=organism].generic-intent__content, html[lang=ja-JP] section[data-building-block=organism].generic-intent__intent, html[lang=ja-JP] section[data-building-block=organism].image-carousel, html[lang=ja-JP] section[data-building-block=organism].panels, html[lang=ja-JP] section[data-building-block=organism].pullout, html[lang=ja-JP] section[data-building-block=organism].selection, html[lang=ja-JP] section[data-building-block=organism].showcase, html[lang=ja-JP] section[data-building-block=organism].statement, html[lang=ja-JP] section[data-building-block=organism].steps, html[lang=ja-JP] section[data-building-block=organism].steps-accordion, html[lang=ja-JP] section[data-building-block=organism].steps-intent, html[lang=ja-JP] section[data-building-block=organism].video-thumbnail {
        padding: 48px 0
    }

    html[lang=ja-JP] section[data-building-block=organism].social-proof {
        padding-top: 48px;
        padding-bottom: 57px
    }

    html[lang=ja-JP] .global-footer {
        padding: 48px 0
    }
}

@media (min-width:1024px) {
    html[lang=ja-JP] section[data-building-block=organism].panels.device-image {
        padding-top: 132px;
        border-top: 312px solid #fff
    }

    html[lang=ja-JP] section[data-building-block=organism].panels.device-image .panels__device-image {
        top: -312px
    }
}

html[lang=ja-JP] * {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400
}

html[lang=ru-RU] * {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400
}

html[lang=he-IL] * {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400
}

html[lang=vi-VN] * {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400
}

html[lang=vi-VN] * .pypl-heading {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

@media (min-width:1152px) {
    html[lang=fr-FR] .closer-mobile button, html[lang=fr-FR] .main-link, html[lang=fr-FR] .main-link:focus, html[lang=fr-FR] .main-link:hover {
        padding: 25px 20px
    }
}