.Autocomplete__namespace___1tK9r {
  position: relative;
}
.Autocomplete__found___2g6Us .form-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.Autocomplete__found___2g6Us .Autocomplete__listGroup___dwDOw {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  width: 100%;
  padding-left: 0;
}
.Autocomplete__found___2g6Us .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top: none;
}
.Autocomplete__found___2g6Us .list-group-item {
  cursor: pointer;
}
.Autocomplete__found___2g6Us .list-group-item:hover {
  background-color: #eee;
}
.Autocomplete__found___2g6Us .focused {
  background-color: #ddd;
}
.ListItemTemplate__ctrlButtons___1owON {
  position: absolute;
  top: 5px;
  right: 5px;
  display: inline-block;
  min-width: 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 10px;
}
.ListItemTemplate__listEditor___21h7m > ul {
  margin-top: 10px;
  padding-left: 0;
}
.WizardProgressTemplate__namespace___1QltO {
  margin: 0;
  padding-bottom: 2.2rem;
  list-style-type: none;
  display: table;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.WizardProgressTemplate__todo___3QtNV,
.WizardProgressTemplate__doing___3tNPH,
.WizardProgressTemplate__done___2Gdt- {
  text-align: center;
  line-height: 4.5rem;
  padding: 0 0.7rem;
  cursor: pointer;
  display: table-cell;
}
.WizardProgressTemplate__todo___3QtNV {
  color: silver;
  border-bottom: 4px solid silver;
}
.WizardProgressTemplate__doing___3tNPH {
  color: black;
  border-bottom: 4px solid #33C3F0;
}
.WizardProgressTemplate__done___2Gdt- {
  color: black;
  border-bottom: 4px solid #33C3F0;
}
.WizardProgressTemplate__todo___3QtNV span,
.WizardProgressTemplate__doing___3tNPH span,
.WizardProgressTemplate__done___2Gdt- span {
  padding: 0 1.5rem;
}
.WizardProgressTemplate__todo___3QtNV em,
.WizardProgressTemplate__doing___3tNPH em,
.WizardProgressTemplate__done___2Gdt- em {
  display: none;
  font-weight: 700;
  padding-left: 1rem;
}
.WizardProgressTemplate__todo___3QtNV:before,
.WizardProgressTemplate__doing___3tNPH:before,
.WizardProgressTemplate__done___2Gdt-:before {
  position: relative;
  bottom: -3.7rem;
  float: left;
  left: 50%;
}
.WizardProgressTemplate__doing___3tNPH:hover:before,
.WizardProgressTemplate__done___2Gdt-:hover:before {
  color: #0FA0CE;
}
.WizardProgressTemplate__todo___3QtNV:hover:before {
  color: #203c31;
}
.WizardProgressTemplate__todo___3QtNV:before {
  content: "\2022";
  color: white;
  background-color: silver;
  border-color: white;
  border-width: 1px;
  width: 1.2em;
  height: 1.2em;
  border-width: 0px;
  line-height: 1.2em;
  border-radius: 1.2em;
}
.WizardProgressTemplate__doing___3tNPH:before {
  content: "\2022";
  color: white;
  background-color: #33C3F0;
  width: 1.2em;
  line-height: 1.2em;
  border-radius: 1.2em;
}
.WizardProgressTemplate__done___2Gdt-:before {
  content: "\2713";
  color: white;
  background-color: #33C3F0;
  width: 1.2em;
  line-height: 1.2em;
  border-radius: 1.2em;
}
.WizardTemplate__transitionContainer___1l0Dt {
  display: inline-block;
  white-space: nowrap;
  vertical-align: top;
  min-width: 100%;
}
.WizardTemplate__transitionContainer___1l0Dt form {
  background-color: #fff;
  display: inline-block;
  min-width: 100%;
  white-space: normal;
  vertical-align: top;
}
.transitions__rollUpLeave___1yA14 {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
}
.transitions__rollUpLeave___1yA14.transitions__rollUpLeaveActive___3WnY_ {
  -webkit-transform: translate(0, -100%);
      -ms-transform: translate(0, -100%);
       -o-transform: translate(0, -100%);
          transform: translate(0, -100%);
  opacity: 0;
  -webkit-transition: opacity 800ms ease-in-out, -webkit-transform 800ms ease-in-out;
  transition: opacity 800ms ease-in-out, -webkit-transform 800ms ease-in-out;
  -o-transition: opacity 800ms ease-in-out, -o-transform 800ms ease-in-out;
  transition: opacity 800ms ease-in-out, transform 800ms ease-in-out;
  transition: opacity 800ms ease-in-out, transform 800ms ease-in-out, -webkit-transform 800ms ease-in-out, -o-transform 800ms ease-in-out;
}
.transitions__rollUpEnter___lL0NR,
.transitions__rollUpAppear___3CnUk {
  -webkit-transform: translate(0, -100%);
      -ms-transform: translate(0, -100%);
       -o-transform: translate(0, -100%);
          transform: translate(0, -100%);
  opacity: 0;
}
.transitions__rollUpEnter___lL0NR.transitions__rollUpEnterActive___t3A0d,
.transitions__rollUpAppear___3CnUk.transitions__rollUpEnterActive___t3A0d,
.transitions__rollUpEnter___lL0NR.transitions__rollUpAppearActive___3Vckj,
.transitions__rollUpAppear___3CnUk.transitions__rollUpAppearActive___3Vckj {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
  -webkit-transition: opacity 800ms ease-in-out, -webkit-transform 800ms ease-in-out;
  transition: opacity 800ms ease-in-out, -webkit-transform 800ms ease-in-out;
  -o-transition: opacity 800ms ease-in-out, -o-transform 800ms ease-in-out;
  transition: opacity 800ms ease-in-out, transform 800ms ease-in-out;
  transition: opacity 800ms ease-in-out, transform 800ms ease-in-out, -webkit-transform 800ms ease-in-out, -o-transform 800ms ease-in-out;
}
.transitions__rollUpHeight___3fZcf {
  -webkit-transition: height 800ms ease-in-out;
  -o-transition: height 800ms ease-in-out;
  transition: height 800ms ease-in-out;
}
.transitions__slideRightLeave___1xHb1 {
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  -o-transition: -o-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out, -o-transform 500ms ease-in-out;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.transitions__slideRightLeaveActive___1UYQi {
  -webkit-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
       -o-transform: translate(100%, 0);
          transform: translate(100%, 0);
}
.transitions__slideRightEnter___1vne7,
.transitions__slideRightAppear___1kH8z {
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  -o-transition: -o-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out, -o-transform 500ms ease-in-out;
  -webkit-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
       -o-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}
.transitions__slideRightEnterActive___2_FEr,
.transitions__slideRightAppearActive___MdJUS {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.transitions__slideRightHeight___3_V1r {
  -webkit-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
.transitions__slideLeftLeave___3Yk41 {
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  -o-transition: -o-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out, -o-transform 500ms ease-in-out;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.transitions__slideLeftLeaveActive___22yLX {
  -webkit-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
       -o-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}
.transitions__slideLeftEnter___2LBtx,
.transitions__slideLeftAppear___uTjrR {
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  -o-transition: -o-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out, -o-transform 500ms ease-in-out;
  -webkit-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
       -o-transform: translate(100%, 0);
          transform: translate(100%, 0);
}
.transitions__slideLeftEnterActive___HvGh8,
.transitions__slideLeftAppearActive___1bjQR {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.transitions__slideLeftHeight___-rXNM {
  -webkit-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
.Activation__container___xynPc {
  counter-reset: item;
  margin: 10px 0;
}
.Activation__item___3MNL8 {
  display: block;
  text-align: center;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 12px;
  padding-top: 20px;
}
.Activation__item___3MNL8 > span > div {
  text-align: center;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  color: #686159;
  padding: 10px;
}
.Activation__item___3MNL8 > span > div:first-of-type:before {
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  counter-increment: item;
  /* Increment the section counter*/
  content: counter(item);
  border: 1px solid #ccc;
  height: 30px;
  font-size: 14px;
  font-weight: bold;
  width: 30px;
  border-radius: 15px;
  display: block;
  margin: 10px auto;
  line-height: 2;
}
.Activation__note___3Q054 {
  display: block;
  text-align: center;
}
.Activation__note___3Q054 span {
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 12px;
  text-align: center;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  color: #686159;
  padding: 10px;
}
.Activation__partner___dbSMT {
  border-top: 1px solid #ccc;
  margin: 0 auto;
}
.Activation__partner___dbSMT section {
  display: block;
  text-align: center;
  padding: 50px 0 10px 0;
  font-weight: normal;
}
@media (min-width: 768px) {
  .Activation__item___3MNL8 {
    table-layout: fixed;
    display: table-cell;
  }
  .Activation__partner___dbSMT {
    margin: 40px -30px 10px -30px;
  }
}
.ActivationHeader__line1___1SJTM,
.ActivationHeader__line2___3pErX {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 26px;
  text-align: center;
  color: #2C2E2F;
  -webkit-font-smoothing: antialiased;
}
.ActivationHeader__warning___1HeBY {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 13.9px;
  text-align: center;
  color: #2C2E2F;
  -webkit-font-smoothing: antialiased;
}
.BGAsset__creditLogo___22HkX {
  background-image: url(//www.paypalobjects.com/digitalassets/c/consumer/consumeronboarding/promotecredit/PPCreditLogo.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 45px;
  width: 100%;
  display: block;
  margin: 20px auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .BGAsset__creditLogo___22HkX {
    background-image: url(//www.paypalobjects.com/digitalassets/c/consumer/consumeronboarding/promotecredit/PPCreditLogo_2x.png);
  }
}
.BGAsset__creditSteps___OxPfo {
  background-image: url(//www.paypalobjects.com/digitalassets/c/consumer/consumeronboarding/promotecredit/Illustration.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 126px;
  width: 100%;
  display: block;
  margin: 20px auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .BGAsset__creditSteps___OxPfo {
    background-image: url(//www.paypalobjects.com/digitalassets/c/consumer/consumeronboarding/promotecredit/Illustration_2x.png);
  }
}
.BGAsset__creditLineBreak___1ggVk {
  background-image: url(//www.paypalobjects.com/digitalassets/c/consumer/consumeronboarding/promotecredit/horizontal-line-shadow.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 13px;
  width: 100%;
  display: block;
  margin: 20px auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .BGAsset__creditLineBreak___1ggVk {
    background-image: url(//www.paypalobjects.com/digitalassets/c/consumer/consumeronboarding/promotecredit/horizontal-line-shadow_2x.png);
  }
}
.BGAsset__credit___2NY_z {
  -webkit-background-size: 200px 200px;
          background-size: 200px;
  background-position: left top;
  background-image: url(//www.paypalobjects.com/webstatic/i/consumer/onboarding/superbowlAsset.png);
  background-repeat: no-repeat;
  height: 65px;
  width: 78px;
  display: block;
  margin: 20px auto;
}
.BGAsset__success___2c8pg {
  background-image: url(//www.paypalobjects.com/webstatic/i/consumer/onboarding/superbowlAsset.png);
  background-repeat: no-repeat;
  height: 60px;
  width: 63px;
  background-position: 0 78%;
  -webkit-background-size: 300px 300px;
          background-size: 300px;
  display: block;
  margin: 20px auto 10px auto;
}
.BGAsset__icon1___1kBuk {
  background-image: url(//www.paypalobjects.com/webstatic/i/consumer/onboarding/howpaypalWorkNew.png);
  background-repeat: no-repeat;
  -webkit-background-size: 600px 600px;
          background-size: 600px;
  height: 110px;
  width: 155px;
  display: inline-block;
  background-position: -2% 0;
}
.BGAsset__icon2___3mguQ {
  background-image: url(//www.paypalobjects.com/webstatic/i/consumer/onboarding/howpaypalWorkNew.png);
  background-repeat: no-repeat;
  -webkit-background-size: 600px 600px;
          background-size: 600px;
  height: 110px;
  width: 155px;
  display: inline-block;
  background-position: -2% 0;
  background-position: -2% 36%;
}
.BGAsset__icon3___22H2e {
  background-image: url(//www.paypalobjects.com/webstatic/i/consumer/onboarding/howpaypalWorkNew.png);
  background-repeat: no-repeat;
  -webkit-background-size: 600px 600px;
          background-size: 600px;
  height: 110px;
  width: 155px;
  display: inline-block;
  background-position: -2% 0;
  background-position: -2% 72%;
}
.BGAsset__merchant___NznBs {
  display: block;
  margin: 10px auto;
  background-position: 50% 100%;
  -webkit-background-size: 423px 423px;
          background-size: 423px;
  width: 100%;
  height: 52px;
  background-image: url(//www.paypalobjects.com/webstatic/i/consumer/onboarding/howpaypalWorkNew.png);
  background-repeat: no-repeat;
}
.BGAsset__confirmBank___2hGdS {
  background-image: url(//www.paypalobjects.com/webstatic/i/consumer/onboarding/image_RD_statement.png);
  background-repeat: no-repeat;
  height: 52px;
  display: block;
  background-position: center left;
  margin-top: 10px;
}
@media (max-width: 768px) {
  .BGAsset__merchant___NznBs {
    -webkit-background-size: 320px 320px;
            background-size: 320px;
    height: 44px;
  }
  .BGAsset__confirmBank___2hGdS {
    -webkit-background-size: 95% 95%;
            background-size: 95%;
  }
}
html,
body {
  height: 100%;
  min-height: 100%;
  margin: 0;
}
html .BodyTemplate__body___EDDwh,
body .BodyTemplate__body___EDDwh {
  min-height: 100vh;
  height: auto;
  margin: 0 auto -80px;
  /* the bottom margin is the negative value of the footer's height */
  padding-bottom: 120px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .BodyTemplate__body___EDDwh {
    background: url('https://www.paypalobjects.com/webstatic/mktg/wright/home/offer-wayfair-fade.jpg') center center no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    background-attachment: fixed;
    background-color: gray;
  }
}
.ie8 .BodyTemplate__body___EDDwh {
  background-color: gray;
}
.BtnConfirmTemplate__container___wehEp {
  margin-top: 10px;
  padding: 10px;
  background-color: #d2e7fa;
}
.BtnConfirmTemplate__container___wehEp p {
  margin: 0px;
}
.BtnConfirmTemplate__container___wehEp p:first-of-type {
  padding-bottom: 10px;
  border-bottom: 1px solid #fff;
}
.BtnConfirmTemplate__container___wehEp p:last-of-type {
  margin: 10px 0;
}
.BtnConfirmTemplate__container___wehEp .BtnConfirmTemplate__buttonContainer___2r-KT {
  text-align: right;
}
.BtnConfirmTemplate__container___wehEp div {
  padding: 0px;
}
.BtnConfirmTemplate__container___wehEp div button {
  text-align: right;
  margin: 0px;
  width: 100%;
}
.ButtonsTemplate__buttonContainer___4yzKf {
  width: 100%;
  text-align: center;
  padding: 15px 0 15px 0;
}
.ButtonsTemplate__buttonContainer___4yzKf div > span:first-of-type {
  display: block;
}
.Checkbox__checkbox___1qRcU,
.Checkbox__radio___CjF04 {
  position: relative;
  margin: 0px 10px;
}
.Checkbox__checkbox___1qRcU input,
.Checkbox__radio___CjF04 input,
.Checkbox__checkbox___1qRcU input:hover,
.Checkbox__radio___CjF04 input:hover,
.Checkbox__checkbox___1qRcU input:focus,
.Checkbox__radio___CjF04 input:focus,
.Checkbox__checkbox___1qRcU input:active,
.Checkbox__radio___CjF04 input:active,
.Checkbox__checkbox___1qRcU input[type="radio"],
.Checkbox__radio___CjF04 input[type="radio"],
.Checkbox__checkbox___1qRcU input[type="radio"]:active,
.Checkbox__radio___CjF04 input[type="radio"]:active {
  font-size: 0;
  opacity: 0;
  line-height: 0;
  height: 0;
  width: 0;
  margin: 0 0 0 -200px;
  padding: 0;
  outline: 0;
}
.Checkbox__checkbox___1qRcU input[type=checkbox],
.Checkbox__radio___CjF04 input[type=checkbox] {
  border: 0;
  height: 24px;
  margin: 20px 0 0 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 24px;
  opacity: .001;
  z-index: 3;
}
.Checkbox__checkbox___1qRcU label,
.Checkbox__radio___CjF04 label,
.Checkbox__checkbox___1qRcU label:focus,
.Checkbox__radio___CjF04 label:focus,
.Checkbox__checkbox___1qRcU label:active,
.Checkbox__radio___CjF04 label:active {
  display: block;
  float: right;
  position: relative;
  margin: 10px 0 30px 0;
  padding-left: 35px;
  padding-top: 8px;
  cursor: pointer;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 20px;
  color: #2C2E2F;
}
.Checkbox__spanIcon___2GpZC {
  background-image: url(https://www.paypalobjects.com/webstatic/i/consumer/onboarding/onboarding_form_2x.png);
  -webkit-background-size: 24px 24px;
          background-size: 24px;
  position: absolute;
  margin: 20px 0 0 -3px;
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
}
input[type=checkbox]:hover + .Checkbox__spanIcon___2GpZC,
input[type=checkbox]:focus + .Checkbox__spanIcon___2GpZC {
  background-position: 0 7.7%;
}
input[type=checkbox]:checked + .Checkbox__spanIcon___2GpZC {
  background-position: 0 15.3%;
}
.Checkbox__hasError___1To-_ .Checkbox__spanIcon___2GpZC {
  background-position: 0 23%;
  z-index: 2;
}
.Checkbox__checkbox___1qRcU label,
.Checkbox__checkbox___1qRcU label:active,
.Checkbox__checkbox___1qRcU label:hover,
.Checkbox__checkbox___1qRcU label:focus {
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 15px;
}
.Checkbox__errorBlock___3LQ08 {
  background-color: #FFF7F7;
  border: 1px solid #E00200;
  border-radius: 5px;
  width: 60%;
  position: absolute;
  left: -3px;
  margin-top: 33px;
  padding: 10px;
  font-size: 12px;
  z-index: 1;
}
@-webkit-keyframes Checkbox__checky-out___1PZz1 {
  0% {
    background-color: #0070ba;
    border: 1px solid #0070ba;
    shape-inside: polygon(13px 19.586px, 22.293px 10.293px, 23.707px 11.707px, 13.707px 21.707px, 12.956px 22.016px, 12.293px 21.707px, 7.293px 16.707px, 8.707px 15.293px, 13px 19.586px);
    -webkit-clip-path: polygon(13px 19.586px, 22.293px 10.293px, 23.707px 11.707px, 13.707px 21.707px, 12.956px 22.016px, 12.293px 21.707px, 7.293px 16.707px, 8.707px 15.293px, 13px 19.586px);
  }
  75% {
    background-color: #0070ba;
    border: 1px solid #b7bcbf;
  }
  99% {
    shape-inside: polygon(5px 0, 25px 0, 30px 5px, 30px 25px, 25px 30px, 5px 30px, 0 25px, 0 5px, 5px 0);
    -webkit-clip-path: polygon(5px 0, 25px 0, 30px 5px, 30px 25px, 25px 30px, 5px 30px, 0 25px, 0 5px, 5px 0);
  }
  100% {
    background-color: #fff;
    border: 1px solid #b7bcbf;
    shape-inside: none;
    webkit-clip-path: none;
  }
}
@-o-keyframes Checkbox__checky-out___1PZz1 {
  0% {
    background-color: #0070ba;
    border: 1px solid #0070ba;
    shape-inside: polygon(13px 19.586px, 22.293px 10.293px, 23.707px 11.707px, 13.707px 21.707px, 12.956px 22.016px, 12.293px 21.707px, 7.293px 16.707px, 8.707px 15.293px, 13px 19.586px);
    -webkit-clip-path: polygon(13px 19.586px, 22.293px 10.293px, 23.707px 11.707px, 13.707px 21.707px, 12.956px 22.016px, 12.293px 21.707px, 7.293px 16.707px, 8.707px 15.293px, 13px 19.586px);
  }
  75% {
    background-color: #0070ba;
    border: 1px solid #b7bcbf;
  }
  99% {
    shape-inside: polygon(5px 0, 25px 0, 30px 5px, 30px 25px, 25px 30px, 5px 30px, 0 25px, 0 5px, 5px 0);
    -webkit-clip-path: polygon(5px 0, 25px 0, 30px 5px, 30px 25px, 25px 30px, 5px 30px, 0 25px, 0 5px, 5px 0);
  }
  100% {
    background-color: #fff;
    border: 1px solid #b7bcbf;
    shape-inside: none;
    webkit-clip-path: none;
  }
}
@keyframes Checkbox__checky-out___1PZz1 {
  0% {
    background-color: #0070ba;
    border: 1px solid #0070ba;
    shape-inside: polygon(13px 19.586px, 22.293px 10.293px, 23.707px 11.707px, 13.707px 21.707px, 12.956px 22.016px, 12.293px 21.707px, 7.293px 16.707px, 8.707px 15.293px, 13px 19.586px);
    -webkit-clip-path: polygon(13px 19.586px, 22.293px 10.293px, 23.707px 11.707px, 13.707px 21.707px, 12.956px 22.016px, 12.293px 21.707px, 7.293px 16.707px, 8.707px 15.293px, 13px 19.586px);
  }
  75% {
    background-color: #0070ba;
    border: 1px solid #b7bcbf;
  }
  99% {
    shape-inside: polygon(5px 0, 25px 0, 30px 5px, 30px 25px, 25px 30px, 5px 30px, 0 25px, 0 5px, 5px 0);
    -webkit-clip-path: polygon(5px 0, 25px 0, 30px 5px, 30px 25px, 25px 30px, 5px 30px, 0 25px, 0 5px, 5px 0);
  }
  100% {
    background-color: #fff;
    border: 1px solid #b7bcbf;
    shape-inside: none;
    webkit-clip-path: none;
  }
}
.Checkbox__radio___CjF04 label,
.Checkbox__radio___CjF04 label:active,
.Checkbox__radio___CjF04 label:hover {
  display: block;
  position: relative;
  margin: 0 0 20px 40px;
  line-height: 100% ;
}
.Checkbox__radio___CjF04 label:before,
.Checkbox__radio___CjF04 label:after {
  content: ' ';
  position: absolute;
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  top: 0;
  left: -10px;
  border-radius: 50%;
  height: 25px;
  width: 25px;
  border: 1px solid #b7bcbf;
  background: #fff;
  -webkit-transform: translate3d(-100%, -10%, 0) rotateZ(5deg);
          transform: translate3d(-100%, -10%, 0) rotateZ(5deg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
       -o-transform-origin: center center;
          transform-origin: center center;
  -webkit-box-shadow: 0 0 1px white;
          box-shadow: 0 0 1px white;
}
.Checkbox__radio___CjF04 label:after {
  border: none;
  background: transparent;
  -webkit-animation: Checkbox__radio-out___28YTT 0.3s linear;
       -o-animation: Checkbox__radio-out___28YTT 0.3s linear;
          animation: Checkbox__radio-out___28YTT 0.3s linear;
  -webkit-animation-fill-mode: forwards;
       -o-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.Checkbox__radio___CjF04 input:checked + label:after {
  -webkit-animation: Checkbox__radio-in___3UXGM 0.3s linear;
       -o-animation: Checkbox__radio-in___3UXGM 0.3s linear;
          animation: Checkbox__radio-in___3UXGM 0.3s linear;
  -webkit-animation-fill-mode: forwards;
       -o-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.Checkbox__radio___CjF04 label:hover:before {
  border: 1px solid #0070ba;
}
@-webkit-keyframes Checkbox__radio-in___3UXGM {
  0% {
    border: 1px solid #b7bcbf;
  }
  10% {
    border: 2px solid #0070ba;
  }
  75% {
    background-color: #fff;
    border: 8px solid #0070ba;
  }
  100% {
    background-color: #0070ba;
    border: 15px solid #0070ba;
    -webkit-transform: translate3d(-100%, -10%, 0) scale(0.7, 0.7);
            transform: translate3d(-100%, -10%, 0) scale(0.7, 0.7);
  }
}
@-o-keyframes Checkbox__radio-in___3UXGM {
  0% {
    border: 1px solid #b7bcbf;
  }
  10% {
    border: 2px solid #0070ba;
  }
  75% {
    background-color: #fff;
    border: 8px solid #0070ba;
  }
  100% {
    background-color: #0070ba;
    border: 15px solid #0070ba;
    transform: translate3d(-100%, -10%, 0) scale(0.7, 0.7);
  }
}
@keyframes Checkbox__radio-in___3UXGM {
  0% {
    border: 1px solid #b7bcbf;
  }
  10% {
    border: 2px solid #0070ba;
  }
  75% {
    background-color: #fff;
    border: 8px solid #0070ba;
  }
  100% {
    background-color: #0070ba;
    border: 15px solid #0070ba;
    -webkit-transform: translate3d(-100%, -10%, 0) scale(0.7, 0.7);
            transform: translate3d(-100%, -10%, 0) scale(0.7, 0.7);
  }
}
@-webkit-keyframes Checkbox__radio-out___28YTT {
  100% {
    border: none;
    background: transparent;
  }
  75% {
    background-color: #fff;
    border: 8px solid #0070ba;
  }
  0% {
    background-color: #0070ba;
    border: 15px solid #0070ba;
    -webkit-transform: translate3d(-100%, -10%, 0) scale(0.7, 0.7);
            transform: translate3d(-100%, -10%, 0) scale(0.7, 0.7);
  }
}
@-o-keyframes Checkbox__radio-out___28YTT {
  100% {
    border: none;
    background: transparent;
  }
  75% {
    background-color: #fff;
    border: 8px solid #0070ba;
  }
  0% {
    background-color: #0070ba;
    border: 15px solid #0070ba;
    transform: translate3d(-100%, -10%, 0) scale(0.7, 0.7);
  }
}
@keyframes Checkbox__radio-out___28YTT {
  100% {
    border: none;
    background: transparent;
  }
  75% {
    background-color: #fff;
    border: 8px solid #0070ba;
  }
  0% {
    background-color: #0070ba;
    border: 15px solid #0070ba;
    -webkit-transform: translate3d(-100%, -10%, 0) scale(0.7, 0.7);
            transform: translate3d(-100%, -10%, 0) scale(0.7, 0.7);
  }
}
.ie8 .Checkbox__spanIcon___2GpZC {
  display: none;
}
.ConfirmTemplate__container___35Q3k {
  counter-reset: item;
  position: relative;
}
.ConfirmTemplate__container___35Q3k section {
  position: relative;
  padding: 10px 10px 10px 60px;
}
.ConfirmTemplate__container___35Q3k section:before {
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-variant: normal;
  color: #1E90FF;
  counter-increment: item;
  content: counter(item);
  border: 1px solid #1E90FF;
  height: 40px;
  font-size: 20px;
  width: 40px;
  border-radius: 20px;
  margin: 0;
  line-height: 2;
  text-align: center;
  font-weight: normal;
  position: absolute;
  left: 0;
  top: 50%;
  display: block;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ConfirmTemplate__container___35Q3k section div {
  padding: 10px 0;
}
@media (max-width: 768px) {
  .ConfirmTemplate__container___35Q3k section {
    padding: 0 0 0 60px;
  }
  .ConfirmTemplate__container___35Q3k section:first-of-type:before {
    top: 20%;
  }
  .ConfirmTemplate__container___35Q3k section:last-of-type:before {
    top: 26%;
  }
}
.CreditContainer__container___34Utb > * {
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.CreditContainer__container___34Utb > *:last-of-type {
  font-size: 16px;
}
.CreditContainer__container___34Utb .CreditContainer__title___1cIFi h2 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 50px;
  margin-top: 20px;
  font-weight: 300;
  font-size: 40px;
}
.CreditContainer__container___34Utb .CreditContainer__apply-title___QL_qO h3 {
  margin-top: 40px;
  font-family: "pp-sans-small-regular", Helvetica Neue, Arial, sans-serif;
  font-size: 16px;
}
.CreditContainer__container___34Utb a {
  color: #0666b3;
  text-decoration: none;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  cursor: pointer;
}
.CreditContainer__container___34Utb ul {
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  margin: 0;
  padding: 20px 0 0 0;
}
.CreditContainer__container___34Utb li {
  margin-left: 5%;
  margin-bottom: 5%;
}
.CreditContainer__container___34Utb img {
  margin: 0 auto;
  display: block;
}
.CreditContainer__terms___1mzZc {
  background-image: url(//www.paypalobjects.com/webstatic/i/consumer/onboarding/image_ppcredit.jpg);
  background-repeat: no-repeat;
  height: 550px;
  display: inline-block;
  width: 100%;
  padding-right: 60px;
}
.CreditContainer__terms___1mzZc p {
  padding: 0;
  width: 30%;
  -webkit-transform: translate3d(136px, 301px, 0);
          transform: translate3d(136px, 301px, 0);
  font-size: 16px;
  color: #0079C2;
  text-align: center;
}
.CreditContainer__wallOfText___1q0PF {
  width: 100%;
  border: 1px solid #ccc;
  max-height: 500px;
  max-height: 50vh;
  min-height: 465px;
  border-radius: 5px;
  border: 1px solid #dbdbdb;
  display: block;
  text-align: left;
  position: relative;
  overflow: auto;
  padding: 0;
}
.CreditContainer__header___288O3.CreditContainer__header___288O3 {
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
}
.CreditContainer__header___288O3.CreditContainer__header___288O3 h2 {
  font-size: 24px;
  float: left;
  margin: 0;
}
.CreditContainer__header___288O3.CreditContainer__header___288O3 a {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #0070ba;
  float: right;
  font-size: 16px;
  line-height: 2;
  margin-right: 10px;
}
.CreditContainer__header___288O3.CreditContainer__header___288O3 a:active,
.CreditContainer__header___288O3.CreditContainer__header___288O3 a:hover {
  outline: 0;
  text-decoration: underline;
}
.CreditContainer__header___288O3.CreditContainer__header___288O3 a:hover,
.CreditContainer__header___288O3.CreditContainer__header___288O3 a:focus {
  color: #005ea6;
}
.CreditContainer__header___288O3.CreditContainer__header___288O3 a:active {
  color: #005ea6;
}
.CreditContainer__modalHeader___2wP8f {
  margin: 0 auto;
  display: block;
  text-align: center;
}
.CreditContainerBase__dots___38Joc {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  padding: 0px 10px;
  width: 100%;
  text-align: center;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-variant: normal;
  font-weight: normal;
}
.CreditContainerBase__dot___3cIaF:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  content: '\25CB';
  margin: 6px;
  font-size: 28px;
  color: #90a3a6;
  -webkit-font-smoothing: antialiased;
}
.CreditContainerBase__dot___3cIaF.CreditContainerBase__active___17-4g:after,
.CreditContainerBase__dot___3cIaF.CreditContainerBase__done___2Cyca:after {
  content: '\25CF';
}
.CreditContainerBase__container___2jxYk {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  max-width: 528px;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0;
  padding: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
}
.CreditContainerBase__container___2jxYk a {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #0070ba;
}
.CreditContainerBase__container___2jxYk a:active,
.CreditContainerBase__container___2jxYk a:hover {
  outline: 0;
  text-decoration: underline;
}
.CreditContainerBase__container___2jxYk a:hover,
.CreditContainerBase__container___2jxYk a:focus {
  color: #005ea6;
}
.CreditContainerBase__container___2jxYk a:active {
  color: #005ea6;
}
.CreditContainerBase__container___2jxYk legend {
  margin: 0 10px;
  padding: 20px 0 0px 0;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.CreditContainerBase__container___2jxYk fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.CreditContainerBase__legend___1jGC3 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-size: 21px;
  text-align: center;
  margin: 10px auto 15px auto;
  color: #2C2E2F;
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
}
.CreditContainerBase__tagline___2bY0t {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  padding: 0 10px 10px 10px;
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
}
.CreditContainerBase__header___26Q8L {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  text-align: center;
  font-family: 'pp-sans-small-medium', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-weight: 400;
  color: #333;
  font-size: 16px;
  margin: 10px 0 0 10px;
  -webkit-font-smoothing: antialiased;
}
.CreditContainerBase__form___2Ih5D {
  -webkit-font-smoothing: antialiased;
}
.CreditContainerBase__promoContainer___3gtrQ {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  max-width: 528px;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0;
  padding: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
  max-width: 621px;
}
@media (min-width: 768px) {
  .CreditContainerBase__promoContainer___3gtrQ {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .CreditContainerBase__promoContainer___3gtrQ {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .CreditContainerBase__promoContainer___3gtrQ {
    width: 1170px;
  }
}
.CreditContainerBase__promoContainer___3gtrQ a {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #0070ba;
}
.CreditContainerBase__promoContainer___3gtrQ a:active,
.CreditContainerBase__promoContainer___3gtrQ a:hover {
  outline: 0;
  text-decoration: underline;
}
.CreditContainerBase__promoContainer___3gtrQ a:hover,
.CreditContainerBase__promoContainer___3gtrQ a:focus {
  color: #005ea6;
}
.CreditContainerBase__promoContainer___3gtrQ a:active {
  color: #005ea6;
}
.CreditContainerBase__promoContainer___3gtrQ legend {
  margin: 0 10px;
  padding: 20px 0 0px 0;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.CreditContainerBase__promoContainer___3gtrQ fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.CreditContainerBase__promoContainer___3gtrQ .CreditContainerBase__legend___1jGC3 h2 {
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 26px;
  font-weight: bold;
}
.CreditContainerBase__promoContainer___3gtrQ .CreditContainerBase__legend___1jGC3 span,
.CreditContainerBase__promoContainer___3gtrQ .CreditContainerBase__tagline___2bY0t span {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 14px;
  padding-bottom: 10px;
  text-align: center;
}
.CreditContainerBase__promoContainer___3gtrQ .CreditContainerBase__tagline___2bY0t span {
  padding-bottom: 5px;
}
.CreditContainerBase__wideContainer___2lV4g {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  max-width: 528px;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0;
  padding: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
  max-width: 896px;
}
@media (min-width: 768px) {
  .CreditContainerBase__wideContainer___2lV4g {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .CreditContainerBase__wideContainer___2lV4g {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .CreditContainerBase__wideContainer___2lV4g {
    width: 1170px;
  }
}
.CreditContainerBase__wideContainer___2lV4g a {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #0070ba;
}
.CreditContainerBase__wideContainer___2lV4g a:active,
.CreditContainerBase__wideContainer___2lV4g a:hover {
  outline: 0;
  text-decoration: underline;
}
.CreditContainerBase__wideContainer___2lV4g a:hover,
.CreditContainerBase__wideContainer___2lV4g a:focus {
  color: #005ea6;
}
.CreditContainerBase__wideContainer___2lV4g a:active {
  color: #005ea6;
}
.CreditContainerBase__wideContainer___2lV4g legend {
  margin: 0 10px;
  padding: 20px 0 0px 0;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.CreditContainerBase__wideContainer___2lV4g fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.CreditContainerBase__wideContainer___2lV4g .CreditContainerBase__form___2Ih5D:before,
.CreditContainerBase__wideContainer___2lV4g .CreditContainerBase__form___2Ih5D:after {
  content: " ";
  display: table;
}
.CreditContainerBase__wideContainer___2lV4g .CreditContainerBase__form___2Ih5D:after {
  clear: both;
}
.CreditContainerBase__splitContainer___q1-AF {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  max-width: 528px;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0;
  padding: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
  max-width: 896px;
  max-width: 940px;
}
@media (min-width: 768px) {
  .CreditContainerBase__splitContainer___q1-AF {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .CreditContainerBase__splitContainer___q1-AF {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .CreditContainerBase__splitContainer___q1-AF {
    width: 1170px;
  }
}
.CreditContainerBase__splitContainer___q1-AF a {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #0070ba;
}
.CreditContainerBase__splitContainer___q1-AF a:active,
.CreditContainerBase__splitContainer___q1-AF a:hover {
  outline: 0;
  text-decoration: underline;
}
.CreditContainerBase__splitContainer___q1-AF a:hover,
.CreditContainerBase__splitContainer___q1-AF a:focus {
  color: #005ea6;
}
.CreditContainerBase__splitContainer___q1-AF a:active {
  color: #005ea6;
}
.CreditContainerBase__splitContainer___q1-AF legend {
  margin: 0 10px;
  padding: 20px 0 0px 0;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.CreditContainerBase__splitContainer___q1-AF fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.CreditContainerBase__splitContainer___q1-AF .CreditContainerBase__form___2Ih5D:before,
.CreditContainerBase__splitContainer___q1-AF .CreditContainerBase__form___2Ih5D:after {
  content: " ";
  display: table;
}
.CreditContainerBase__splitContainer___q1-AF .CreditContainerBase__form___2Ih5D:after {
  clear: both;
}
.CreditContainerBase__splitContainer___q1-AF .CreditContainerBase__form___2Ih5D > div {
  margin: 10px;
}
.CreditContainerBase__splitContainer___q1-AF .CreditContainerBase__form___2Ih5D > div:first-of-type {
  display: none;
}
.CreditContainerBase__normalSizeContainer___2XQ_W {
  max-width: 528px;
}
@media (min-width: 768px) {
  .CreditContainerBase__container___2jxYk,
  .CreditContainerBase__splitContainer___q1-AF,
  .CreditContainerBase__wideContainer___2lV4g {
    border-radius: 10px;
  }
  .CreditContainerBase__splitContainer___q1-AF .CreditContainerBase__form___2Ih5D > div {
    display: block;
    max-width: 50%;
    margin: 0;
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .CreditContainerBase__splitContainer___q1-AF .CreditContainerBase__form___2Ih5D > div:first-of-type {
    display: block;
    padding-right: 25px;
  }
  .CreditContainerBase__splitContainer___q1-AF .CreditContainerBase__form___2Ih5D > div:last-of-type {
    padding-left: 25px;
  }
  .CreditContainerBase__innerContainer___2oqy- {
    padding: 20px 40px 30px 40px;
  }
}
@media (max-width: 768px) {
  .CreditContainerBase__innerContainer___2oqy- {
    padding: 0 10px;
  }
}
.CreditPromoContainerBase__dots___NlZip {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  padding: 0px 10px;
  width: 100%;
  text-align: center;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-variant: normal;
  font-weight: normal;
}
.CreditPromoContainerBase__dot___BxoWY:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  content: '\25CB';
  margin: 6px;
  font-size: 28px;
  color: #90a3a6;
  -webkit-font-smoothing: antialiased;
}
.CreditPromoContainerBase__dot___BxoWY.CreditPromoContainerBase__active___3eu9T:after,
.CreditPromoContainerBase__dot___BxoWY.CreditPromoContainerBase__done___gh7yk:after {
  content: '\25CF';
}
.CreditPromoContainerBase__container___3nq_1 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  max-width: 528px;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0;
  padding: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
}
.CreditPromoContainerBase__container___3nq_1 a {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #0070ba;
}
.CreditPromoContainerBase__container___3nq_1 a:active,
.CreditPromoContainerBase__container___3nq_1 a:hover {
  outline: 0;
  text-decoration: underline;
}
.CreditPromoContainerBase__container___3nq_1 a:hover,
.CreditPromoContainerBase__container___3nq_1 a:focus {
  color: #005ea6;
}
.CreditPromoContainerBase__container___3nq_1 a:active {
  color: #005ea6;
}
.CreditPromoContainerBase__container___3nq_1 legend {
  margin: 0 10px;
  padding: 20px 0 0px 0;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.CreditPromoContainerBase__container___3nq_1 fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.CreditPromoContainerBase__legend___kWlgI {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-size: 21px;
  text-align: center;
  margin: 10px auto 15px auto;
  color: #2C2E2F;
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
}
.CreditPromoContainerBase__tagline___2UKEO {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  padding: 0 10px 10px 10px;
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
}
.CreditPromoContainerBase__header___17HNF {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  text-align: center;
  font-family: 'pp-sans-small-medium', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-weight: 400;
  color: #333;
  font-size: 16px;
  margin: 10px 0 0 10px;
  -webkit-font-smoothing: antialiased;
}
.CreditPromoContainerBase__form___2ND6- {
  -webkit-font-smoothing: antialiased;
}
.CreditPromoContainerBase__promoContainer___yENd7 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  max-width: 528px;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0;
  padding: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
  max-width: 621px;
}
@media (min-width: 768px) {
  .CreditPromoContainerBase__promoContainer___yENd7 {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .CreditPromoContainerBase__promoContainer___yENd7 {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .CreditPromoContainerBase__promoContainer___yENd7 {
    width: 1170px;
  }
}
.CreditPromoContainerBase__promoContainer___yENd7 a {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #0070ba;
}
.CreditPromoContainerBase__promoContainer___yENd7 a:active,
.CreditPromoContainerBase__promoContainer___yENd7 a:hover {
  outline: 0;
  text-decoration: underline;
}
.CreditPromoContainerBase__promoContainer___yENd7 a:hover,
.CreditPromoContainerBase__promoContainer___yENd7 a:focus {
  color: #005ea6;
}
.CreditPromoContainerBase__promoContainer___yENd7 a:active {
  color: #005ea6;
}
.CreditPromoContainerBase__promoContainer___yENd7 legend {
  margin: 0 10px;
  padding: 20px 0 0px 0;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.CreditPromoContainerBase__promoContainer___yENd7 fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.CreditPromoContainerBase__promoContainer___yENd7 .CreditPromoContainerBase__legend___kWlgI h2 {
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 26px;
  font-weight: bold;
}
.CreditPromoContainerBase__promoContainer___yENd7 .CreditPromoContainerBase__legend___kWlgI span,
.CreditPromoContainerBase__promoContainer___yENd7 .CreditPromoContainerBase__tagline___2UKEO span {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 14px;
  padding-bottom: 10px;
  text-align: center;
}
.CreditPromoContainerBase__promoContainer___yENd7 .CreditPromoContainerBase__tagline___2UKEO span {
  padding-bottom: 5px;
}
.CreditPromoContainerBase__wideContainer___1NSL0 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  max-width: 528px;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0;
  padding: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
  max-width: 896px;
}
@media (min-width: 768px) {
  .CreditPromoContainerBase__wideContainer___1NSL0 {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .CreditPromoContainerBase__wideContainer___1NSL0 {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .CreditPromoContainerBase__wideContainer___1NSL0 {
    width: 1170px;
  }
}
.CreditPromoContainerBase__wideContainer___1NSL0 a {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #0070ba;
}
.CreditPromoContainerBase__wideContainer___1NSL0 a:active,
.CreditPromoContainerBase__wideContainer___1NSL0 a:hover {
  outline: 0;
  text-decoration: underline;
}
.CreditPromoContainerBase__wideContainer___1NSL0 a:hover,
.CreditPromoContainerBase__wideContainer___1NSL0 a:focus {
  color: #005ea6;
}
.CreditPromoContainerBase__wideContainer___1NSL0 a:active {
  color: #005ea6;
}
.CreditPromoContainerBase__wideContainer___1NSL0 legend {
  margin: 0 10px;
  padding: 20px 0 0px 0;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.CreditPromoContainerBase__wideContainer___1NSL0 fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.CreditPromoContainerBase__wideContainer___1NSL0 .CreditPromoContainerBase__form___2ND6-:before,
.CreditPromoContainerBase__wideContainer___1NSL0 .CreditPromoContainerBase__form___2ND6-:after {
  content: " ";
  display: table;
}
.CreditPromoContainerBase__wideContainer___1NSL0 .CreditPromoContainerBase__form___2ND6-:after {
  clear: both;
}
.CreditPromoContainerBase__splitContainer___26ZPm {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  max-width: 528px;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0;
  padding: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
  max-width: 896px;
  max-width: 940px;
}
@media (min-width: 768px) {
  .CreditPromoContainerBase__splitContainer___26ZPm {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .CreditPromoContainerBase__splitContainer___26ZPm {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .CreditPromoContainerBase__splitContainer___26ZPm {
    width: 1170px;
  }
}
.CreditPromoContainerBase__splitContainer___26ZPm a {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #0070ba;
}
.CreditPromoContainerBase__splitContainer___26ZPm a:active,
.CreditPromoContainerBase__splitContainer___26ZPm a:hover {
  outline: 0;
  text-decoration: underline;
}
.CreditPromoContainerBase__splitContainer___26ZPm a:hover,
.CreditPromoContainerBase__splitContainer___26ZPm a:focus {
  color: #005ea6;
}
.CreditPromoContainerBase__splitContainer___26ZPm a:active {
  color: #005ea6;
}
.CreditPromoContainerBase__splitContainer___26ZPm legend {
  margin: 0 10px;
  padding: 20px 0 0px 0;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.CreditPromoContainerBase__splitContainer___26ZPm fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.CreditPromoContainerBase__splitContainer___26ZPm .CreditPromoContainerBase__form___2ND6-:before,
.CreditPromoContainerBase__splitContainer___26ZPm .CreditPromoContainerBase__form___2ND6-:after {
  content: " ";
  display: table;
}
.CreditPromoContainerBase__splitContainer___26ZPm .CreditPromoContainerBase__form___2ND6-:after {
  clear: both;
}
.CreditPromoContainerBase__splitContainer___26ZPm .CreditPromoContainerBase__form___2ND6- > div {
  margin: 10px;
}
.CreditPromoContainerBase__splitContainer___26ZPm .CreditPromoContainerBase__form___2ND6- > div:first-of-type {
  display: none;
}
.CreditPromoContainerBase__normalSizeContainer___taxcq {
  max-width: 528px;
}
@media (min-width: 768px) {
  .CreditPromoContainerBase__container___3nq_1,
  .CreditPromoContainerBase__splitContainer___26ZPm,
  .CreditPromoContainerBase__wideContainer___1NSL0 {
    border-radius: 10px;
  }
  .CreditPromoContainerBase__splitContainer___26ZPm .CreditPromoContainerBase__form___2ND6- > div {
    display: block;
    max-width: 50%;
    margin: 0;
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .CreditPromoContainerBase__splitContainer___26ZPm .CreditPromoContainerBase__form___2ND6- > div:first-of-type {
    display: block;
    padding-right: 25px;
  }
  .CreditPromoContainerBase__splitContainer___26ZPm .CreditPromoContainerBase__form___2ND6- > div:last-of-type {
    padding-left: 25px;
  }
  .CreditPromoContainerBase__innerContainer___gHIq5 {
    padding: 20px 40px 30px 40px;
  }
}
@media (max-width: 768px) {
  .CreditPromoContainerBase__innerContainer___gHIq5 {
    padding: 0 10px;
  }
}
.DotContainer__dots___145I0 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  padding: 0px 10px;
  width: 100%;
  text-align: center;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-variant: normal;
  font-weight: normal;
}
.DotContainer__dot___1zSfz:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  content: '\25CB';
  margin: 6px;
  font-size: 28px;
  color: #90a3a6;
  -webkit-font-smoothing: antialiased;
}
.DotContainer__dot___1zSfz.DotContainer__active___36HBp:after,
.DotContainer__dot___1zSfz.DotContainer__done___1XktG:after {
  content: '\25CF';
}
.DotContainer__container___3hZBS {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  max-width: 528px;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0;
  padding: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
}
.DotContainer__container___3hZBS a {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #0070ba;
}
.DotContainer__container___3hZBS a:active,
.DotContainer__container___3hZBS a:hover {
  outline: 0;
  text-decoration: underline;
}
.DotContainer__container___3hZBS a:hover,
.DotContainer__container___3hZBS a:focus {
  color: #005ea6;
}
.DotContainer__container___3hZBS a:active {
  color: #005ea6;
}
.DotContainer__container___3hZBS legend {
  margin: 0 10px;
  padding: 20px 0 0px 0;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.DotContainer__container___3hZBS fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.DotContainer__legend___O22aU {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-size: 21px;
  text-align: center;
  margin: 10px auto 15px auto;
  color: #2C2E2F;
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
}
.DotContainer__tagline___2im0p {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  padding: 0 10px 10px 10px;
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
}
.DotContainer__header___36ORe {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  text-align: center;
  font-family: 'pp-sans-small-medium', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-weight: 400;
  color: #333;
  font-size: 16px;
  margin: 10px 0 0 10px;
  -webkit-font-smoothing: antialiased;
}
.DotContainer__form___1hgzI {
  -webkit-font-smoothing: antialiased;
}
.DotContainer__promoContainer___3k4SQ {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  max-width: 528px;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0;
  padding: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
  max-width: 621px;
}
@media (min-width: 768px) {
  .DotContainer__promoContainer___3k4SQ {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .DotContainer__promoContainer___3k4SQ {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .DotContainer__promoContainer___3k4SQ {
    width: 1170px;
  }
}
.DotContainer__promoContainer___3k4SQ a {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #0070ba;
}
.DotContainer__promoContainer___3k4SQ a:active,
.DotContainer__promoContainer___3k4SQ a:hover {
  outline: 0;
  text-decoration: underline;
}
.DotContainer__promoContainer___3k4SQ a:hover,
.DotContainer__promoContainer___3k4SQ a:focus {
  color: #005ea6;
}
.DotContainer__promoContainer___3k4SQ a:active {
  color: #005ea6;
}
.DotContainer__promoContainer___3k4SQ legend {
  margin: 0 10px;
  padding: 20px 0 0px 0;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.DotContainer__promoContainer___3k4SQ fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.DotContainer__promoContainer___3k4SQ .DotContainer__legend___O22aU h2 {
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 26px;
  font-weight: bold;
}
.DotContainer__promoContainer___3k4SQ .DotContainer__legend___O22aU span,
.DotContainer__promoContainer___3k4SQ .DotContainer__tagline___2im0p span {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 14px;
  padding-bottom: 10px;
  text-align: center;
}
.DotContainer__promoContainer___3k4SQ .DotContainer__tagline___2im0p span {
  padding-bottom: 5px;
}
.DotContainer__wideContainer___3Y77j {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  max-width: 528px;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0;
  padding: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
  max-width: 896px;
}
@media (min-width: 768px) {
  .DotContainer__wideContainer___3Y77j {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .DotContainer__wideContainer___3Y77j {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .DotContainer__wideContainer___3Y77j {
    width: 1170px;
  }
}
.DotContainer__wideContainer___3Y77j a {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #0070ba;
}
.DotContainer__wideContainer___3Y77j a:active,
.DotContainer__wideContainer___3Y77j a:hover {
  outline: 0;
  text-decoration: underline;
}
.DotContainer__wideContainer___3Y77j a:hover,
.DotContainer__wideContainer___3Y77j a:focus {
  color: #005ea6;
}
.DotContainer__wideContainer___3Y77j a:active {
  color: #005ea6;
}
.DotContainer__wideContainer___3Y77j legend {
  margin: 0 10px;
  padding: 20px 0 0px 0;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.DotContainer__wideContainer___3Y77j fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.DotContainer__wideContainer___3Y77j .DotContainer__form___1hgzI:before,
.DotContainer__wideContainer___3Y77j .DotContainer__form___1hgzI:after {
  content: " ";
  display: table;
}
.DotContainer__wideContainer___3Y77j .DotContainer__form___1hgzI:after {
  clear: both;
}
.DotContainer__splitContainer___1--0W {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  max-width: 528px;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0;
  padding: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
  max-width: 896px;
  max-width: 940px;
}
@media (min-width: 768px) {
  .DotContainer__splitContainer___1--0W {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .DotContainer__splitContainer___1--0W {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .DotContainer__splitContainer___1--0W {
    width: 1170px;
  }
}
.DotContainer__splitContainer___1--0W a {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #0070ba;
}
.DotContainer__splitContainer___1--0W a:active,
.DotContainer__splitContainer___1--0W a:hover {
  outline: 0;
  text-decoration: underline;
}
.DotContainer__splitContainer___1--0W a:hover,
.DotContainer__splitContainer___1--0W a:focus {
  color: #005ea6;
}
.DotContainer__splitContainer___1--0W a:active {
  color: #005ea6;
}
.DotContainer__splitContainer___1--0W legend {
  margin: 0 10px;
  padding: 20px 0 0px 0;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.DotContainer__splitContainer___1--0W fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.DotContainer__splitContainer___1--0W .DotContainer__form___1hgzI:before,
.DotContainer__splitContainer___1--0W .DotContainer__form___1hgzI:after {
  content: " ";
  display: table;
}
.DotContainer__splitContainer___1--0W .DotContainer__form___1hgzI:after {
  clear: both;
}
.DotContainer__splitContainer___1--0W .DotContainer__form___1hgzI > div {
  margin: 10px;
}
.DotContainer__splitContainer___1--0W .DotContainer__form___1hgzI > div:first-of-type {
  display: none;
}
.DotContainer__normalSizeContainer___2Dzkp {
  max-width: 528px;
}
@media (min-width: 768px) {
  .DotContainer__container___3hZBS,
  .DotContainer__splitContainer___1--0W,
  .DotContainer__wideContainer___3Y77j {
    border-radius: 10px;
  }
  .DotContainer__splitContainer___1--0W .DotContainer__form___1hgzI > div {
    display: block;
    max-width: 50%;
    margin: 0;
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .DotContainer__splitContainer___1--0W .DotContainer__form___1hgzI > div:first-of-type {
    display: block;
    padding-right: 25px;
  }
  .DotContainer__splitContainer___1--0W .DotContainer__form___1hgzI > div:last-of-type {
    padding-left: 25px;
  }
  .DotContainer__innerContainer___2-0A6 {
    padding: 20px 40px 30px 40px;
  }
}
@media (max-width: 768px) {
  .DotContainer__innerContainer___2-0A6 {
    padding: 0 10px;
  }
}
.EditTemplate__link___3yWM6 {
  float: right;
  color: #0070ba;
}
.EditTemplate__link___3yWM6:hover,
.EditTemplate__link___3yWM6:focus {
  color: #005ea6;
}
.EditTemplate__link___3yWM6:active {
  color: #005ea6;
}
.EditTemplate__link___3yWM6 input {
  font-size: 0;
  opacity: .01;
  line-height: 0;
  border-collapse: collapse;
  display: inline-block;
  height: 0;
  width: 0;
  position: absolute;
  margin: 0;
  padding: 0;
}
.EditTemplate__container___3fD7w {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin: 10px 0;
  border: 1px solid #aaa;
  padding: 10px;
  border-radius: 5px;
}
.EditTemplate__legend___1RfTP {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 16px;
  padding-bottom: 10px;
  margin: 10px;
}
.EditTemplate__content___GS7Cj {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 15px;
  margin: 10px;
}
.EditTemplate__content___GS7Cj > * > * {
  display: block;
}
.Footer__footer___3XjCE,
.Footer__push___1O9-i {
  max-width: 960px;
  height: 50px;
  /* .push must be the same height as .footer */
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  border: none;
  color: #fff;
  width: 100%;
  margin: 0 auto;
  bottom: 0;
  font-size: .846em;
}
.Footer__copyright___2iEI- {
  padding: 0 10px 0 10px;
  margin: 0 10px 0 10px;
  float: left;
  clear: both;
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 11px;
  text-shadow: none;
  line-height: 1.5em;
}
.Footer__footerNav___Fdte_ {
  overflow: auto;
  width: auto;
  margin: 0;
  padding: 0 24px;
}
.Footer__footerNav___Fdte_ li {
  margin: 0 0 0 7px;
  padding-left: 9px;
  display: inline-block;
  list-style: none;
}
.Footer__footerNav___Fdte_ li:first-child {
  margin: 0;
  padding: 0;
}
.Footer__footerNav___Fdte_ li a {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #ffffff;
  padding-left: 24px;
  line-height: 1.5em;
  font-size: 11px;
  font-weight: 400;
  text-shadow: none;
}
.Footer__footerNav___Fdte_ li a:active,
.Footer__footerNav___Fdte_ li a:hover {
  outline: 0;
  text-decoration: underline;
}
.Footer__footerNav___Fdte_ li a:hover,
.Footer__footerNav___Fdte_ li a:focus {
  color: #eaeced;
}
.Footer__footerNav___Fdte_ li a:active {
  color: #d4d9dc;
}
.Footer__flag___1qEgJ {
  background-repeat: no-repeat;
  height: 15px;
  width: 22px;
  display: inline-block;
  float: right;
  vertical-align: top;
  margin-top: -15px;
  padding-right: 24px;
}
.Footer__flag___1qEgJ.US_FLAG {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAYAAADgbT9oAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB1WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjE8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KAtiABQAAATtJREFUOBFjjI+f+5+FlZWBGNDOfIoYZWA1LCAyq9yT4fS+6wymTpp4aeHkSKIM/vvn33+wwSBDlY0UGXasPs1g5qqLlQaZ+HHCVIIGM3FxMPy6eIURbDDI0AMbzzI4+BvjpXmKMv8TMpmZhYkR5GJGUBjLyAozWDlrMezddonB2UsPKw0ysIzlEiFzGVh5OBl+3H7MwPL+y/P/Yc62jOuWnmDwDzBgwEVv3HCBQWhKNUEXg2zm//kVEhSbVp0GG7oWGMbBoaYM2GiQhvcZWYwgGh9g5Bdg+PjhNSTyvL11GebM3/Q/JNaPERe9ZvGm/4JLp+EzEy4nBHQx4xVfP7D3+N++J8qbcN04GB+FBcG+Ynzz9s1/Pm5eqhgKs+vT188QF1PLtTCDQa6mnYsfW9n+g9lELXrouRjkcwBpTrzQubxG5QAAAABJRU5ErkJggg==);
}
@media (max-width: 768px) {
  .Footer__copyright___2iEI- {
    color: black;
  }
  .Footer__footer___3XjCE {
    border-top: 1px solid #CDCDCD;
    background: #EFEFEF;
    height: 39px;
    padding: 20px 0;
  }
  .Footer__footerNav___Fdte_ {
    margin: 0;
    padding: 0;
  }
  .Footer__footerNav___Fdte_ li {
    padding: 0;
  }
  .Footer__footerNav___Fdte_ li a,
  .Footer__footerNav___Fdte_ li a:hover,
  .Footer__footerNav___Fdte_ li a:active {
    padding: 0;
    color: black;
  }
  .Footer__footerNav___Fdte_ li a:active {
    text-decoration: underline;
  }
}
.HeaderTemplate__headerContainer___3ARwg {
  margin: 0 auto;
  overflow: auto;
  max-width: 960px;
  padding: 0 20px 40px 20px;
}
.HeaderTemplate__logo___24SQp {
  width: 136px;
  height: 43px;
  display: inline-block;
  padding: 0;
  background: transparent url(https://www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_fc_hl.svg) center center no-repeat;
  -webkit-background-clip: border-box;
          background-clip: border-box;
  -webkit-background-origin: padding-box;
          background-origin: padding-box;
  background-position: 0 50%;
  -webkit-background-size: contain;
          background-size: contain;
  overflow: hidden;
  text-indent: -999em;
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_fc_mg.svg);
  margin: 10px;
  display: block;
  float: left;
}
.HeaderTemplate__logo___24SQp[class*="pypl-logo--monogram"] {
  width: 29px;
}
.HeaderTemplate__logo___24SQp :focus {
  -webkit-box-shadow: 0 0 1px 1px #ccc;
          box-shadow: 0 0 1px 1px #ccc;
  border-radius: 5px;
}
.HeaderTemplate__logo--monogram___192e1 {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_fc_mg.svg);
}
.HeaderTemplate__logo--monogram-text___3yeGw {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_fc_vl.svg);
}
.HeaderTemplate__logo--white___1k4cS {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_rv_hl.svg);
}
.HeaderTemplate__logo--white___1k4cS.HeaderTemplate__pypl-logo--monogram___15VUa {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_rv_mg.svg);
}
.HeaderTemplate__logo--white___1k4cS.HeaderTemplate__pypl-logo--monogram-text___13MCH {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_rv_vl.svg);
}
.HeaderTemplate__logo--black-white___32w2z {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_bw_hl.svg);
}
.HeaderTemplate__logo--black-white___32w2z.HeaderTemplate__pypl-logo--monogram___15VUa {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_bw_mg.svg);
}
.HeaderTemplate__logo--black-white___32w2z.HeaderTemplate__pypl-logo--monogram-text___13MCH {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_bw_vl.svg);
}
.HeaderTemplate__loginBtn___3mI4U {
  float: right;
}
.HeaderTemplate__loginBtn___3mI4U a {
  display: inline-block;
  padding: 13px 30px;
  margin-bottom: 0;
  background: #0070ba;
  font-size: 14px;
  font-size: 1.16666667rem;
  font-weight: 600;
  line-height: 22px;
  -webkit-font-smoothing: antialiased;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 25px;
  border: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* Flavors */
  background-color: transparent;
  color: #0070ba;
  border: 0;
  -webkit-box-shadow: 0 0 0 1px #0070ba, 0 0 0 1px #0070ba;
          box-shadow: 0 0 0 1px #0070ba, 0 0 0 1px #0070ba;
  padding: 15px 9px;
  font-size: 12px;
  font-size: 1rem;
  line-height: 12px;
  margin: 10px;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.HeaderTemplate__loginBtn___3mI4U a:hover,
.HeaderTemplate__loginBtn___3mI4U a:focus {
  background: #005ea6;
  text-decoration: none;
  color: #ffffff;
}
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--small___2k1zB {
  padding: 15px 9px;
  font-size: 12px;
  font-size: 1rem;
  line-height: 12px;
}
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--outline-white___2tb0A {
  background-color: transparent;
  color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;
          box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;
}
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--outline-white___2tb0A:hover,
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--outline-white___2tb0A:focus {
  color: #eaeced;
}
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--outline-white___2tb0A:active {
  color: #d4d9dc;
}
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--outline-blue___WLTOg {
  background-color: transparent;
  color: #0070ba;
  border: 0;
  -webkit-box-shadow: 0 0 0 1px #0070ba, 0 0 0 1px #0070ba;
          box-shadow: 0 0 0 1px #0070ba, 0 0 0 1px #0070ba;
}
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--outline-blue___WLTOg:hover,
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--outline-blue___WLTOg:focus {
  color: #005ea6;
}
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--gray___3FOFS {
  background-color: #eaeced;
  color: #2c2e2f;
}
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--gray___3FOFS:hover,
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--gray___3FOFS:focus {
  background-color: #d4d9dc;
}
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--gray___3FOFS:active {
  background-color: #9da3a6;
}
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--white___3-oU7 {
  background-color: #ffffff;
  color: #2c2e2f;
}
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--white___3-oU7:hover,
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--white___3-oU7:focus {
  background-color: #eaeced;
}
.HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--white___3-oU7:active {
  background-color: #d4d9dc;
}
.HeaderTemplate__loginBtn___3mI4U a:hover,
.HeaderTemplate__loginBtn___3mI4U a:focus {
  color: #005ea6;
}
.HeaderTemplate__loginBtn___3mI4U a:focus,
.HeaderTemplate__loginBtn___3mI4U a:hover {
  background: transparent;
}
.HeaderTemplate__security___100uW {
  white-space: nowrap;
  margin: 20px;
  font-size: 14px;
  float: right;
  color: #fff;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.HeaderTemplate__security___100uW:before,
.HeaderTemplate__security___100uW:after {
  content: " ";
  display: table;
}
.HeaderTemplate__security___100uW:after {
  clear: both;
}
.HeaderTemplate__security___100uW:before {
  content: ' ';
  background-position: 0 -281px;
  background-image: url(//www.paypalobjects.com/webstatic/i/consumer/onboarding/superbowlAsset.png);
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  display: inline-block;
  float: left;
  margin: 0px -20px;
}
@media (max-width: 768px) {
  .HeaderTemplate__headerContainer___3ARwg {
    height: 35px;
  }
}
@media (min-width: 768px) {
  .HeaderTemplate__loginBtn___3mI4U a {
    display: inline-block;
    padding: 13px 30px;
    margin-bottom: 0;
    background: #0070ba;
    font-size: 14px;
    font-size: 1.16666667rem;
    font-weight: 600;
    line-height: 22px;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 25px;
    border: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /* Flavors */
    background-color: transparent;
    color: #ffffff;
    border: 0;
    -webkit-box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;
            box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;
  }
  .HeaderTemplate__loginBtn___3mI4U a:hover,
  .HeaderTemplate__loginBtn___3mI4U a:focus {
    background: #005ea6;
    text-decoration: none;
    color: #ffffff;
  }
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--small___2k1zB {
    padding: 15px 9px;
    font-size: 12px;
    font-size: 1rem;
    line-height: 12px;
  }
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--outline-white___2tb0A {
    background-color: transparent;
    color: #ffffff;
    border: 0;
    -webkit-box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;
            box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;
  }
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--outline-white___2tb0A:hover,
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--outline-white___2tb0A:focus {
    color: #eaeced;
  }
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--outline-white___2tb0A:active {
    color: #d4d9dc;
  }
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--outline-blue___WLTOg {
    background-color: transparent;
    color: #0070ba;
    border: 0;
    -webkit-box-shadow: 0 0 0 1px #0070ba, 0 0 0 1px #0070ba;
            box-shadow: 0 0 0 1px #0070ba, 0 0 0 1px #0070ba;
  }
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--outline-blue___WLTOg:hover,
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--outline-blue___WLTOg:focus {
    color: #005ea6;
  }
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--gray___3FOFS {
    background-color: #eaeced;
    color: #2c2e2f;
  }
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--gray___3FOFS:hover,
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--gray___3FOFS:focus {
    background-color: #d4d9dc;
  }
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--gray___3FOFS:active {
    background-color: #9da3a6;
  }
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--white___3-oU7 {
    background-color: #ffffff;
    color: #2c2e2f;
  }
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--white___3-oU7:hover,
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--white___3-oU7:focus {
    background-color: #eaeced;
  }
  .HeaderTemplate__loginBtn___3mI4U a.HeaderTemplate__pypl-btn--white___3-oU7:active {
    background-color: #d4d9dc;
  }
  .HeaderTemplate__loginBtn___3mI4U a:hover,
  .HeaderTemplate__loginBtn___3mI4U a:focus {
    color: #eaeced;
  }
  .HeaderTemplate__loginBtn___3mI4U a:active {
    color: #d4d9dc;
  }
  .HeaderTemplate__loginBtn___3mI4U a:focus,
  .HeaderTemplate__loginBtn___3mI4U a:hover {
    background: transparent;
  }
  .HeaderTemplate__logo___24SQp {
    width: 136px;
    height: 43px;
    display: inline-block;
    padding: 0;
    background: transparent url(https://www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_fc_hl.svg) center center no-repeat;
    -webkit-background-clip: border-box;
            background-clip: border-box;
    -webkit-background-origin: padding-box;
            background-origin: padding-box;
    background-position: 0 50%;
    -webkit-background-size: contain;
            background-size: contain;
    overflow: hidden;
    text-indent: -999em;
    background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_rv_hl.svg);
  }
  .HeaderTemplate__logo___24SQp[class*="pypl-logo--monogram"] {
    width: 29px;
  }
  .HeaderTemplate__logo___24SQp :focus {
    -webkit-box-shadow: 0 0 1px 1px #ccc;
            box-shadow: 0 0 1px 1px #ccc;
    border-radius: 5px;
  }
  .HeaderTemplate__logo--monogram___192e1 {
    background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_fc_mg.svg);
  }
  .HeaderTemplate__logo--monogram-text___3yeGw {
    background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_fc_vl.svg);
  }
  .HeaderTemplate__logo--white___1k4cS {
    background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_rv_hl.svg);
  }
  .HeaderTemplate__logo--white___1k4cS.HeaderTemplate__pypl-logo--monogram___15VUa {
    background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_rv_mg.svg);
  }
  .HeaderTemplate__logo--white___1k4cS.HeaderTemplate__pypl-logo--monogram-text___13MCH {
    background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_rv_vl.svg);
  }
  .HeaderTemplate__logo--black-white___32w2z {
    background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_bw_hl.svg);
  }
  .HeaderTemplate__logo--black-white___32w2z.HeaderTemplate__pypl-logo--monogram___15VUa {
    background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_bw_mg.svg);
  }
  .HeaderTemplate__logo--black-white___32w2z.HeaderTemplate__pypl-logo--monogram-text___13MCH {
    background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_bw_vl.svg);
  }
  .HeaderTemplate__logo___24SQp.HeaderTemplate__pypl-logo--monogram___15VUa {
    background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_rv_mg.svg);
  }
  .HeaderTemplate__logo___24SQp.HeaderTemplate__pypl-logo--monogram-text___13MCH {
    background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_rv_vl.svg);
  }
}
.ie8 .HeaderTemplate__logo___24SQp {
  width: 136px;
  height: 43px;
  display: inline-block;
  padding: 0;
  background: transparent url(https://www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_fc_hl.svg) center center no-repeat;
  -webkit-background-clip: border-box;
          background-clip: border-box;
  -webkit-background-origin: padding-box;
          background-origin: padding-box;
  background-position: 0 50%;
  -webkit-background-size: contain;
          background-size: contain;
  overflow: hidden;
  text-indent: -999em;
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_fc_mg.svg);
  margin: 10px;
  display: block;
  float: left;
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_rv_hl.png);
  width: 272px;
  height: 72px;
}
.ie8 .HeaderTemplate__logo___24SQp[class*="pypl-logo--monogram"] {
  width: 29px;
}
.ie8 .HeaderTemplate__logo___24SQp :focus {
  -webkit-box-shadow: 0 0 1px 1px #ccc;
          box-shadow: 0 0 1px 1px #ccc;
  border-radius: 5px;
}
.ie8 .HeaderTemplate__logo--monogram___192e1 {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_fc_mg.svg);
}
.ie8 .HeaderTemplate__logo--monogram-text___3yeGw {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_fc_vl.svg);
}
.ie8 .HeaderTemplate__logo--white___1k4cS {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_rv_hl.svg);
}
.ie8 .HeaderTemplate__logo--white___1k4cS.HeaderTemplate__pypl-logo--monogram___15VUa {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_rv_mg.svg);
}
.ie8 .HeaderTemplate__logo--white___1k4cS.HeaderTemplate__pypl-logo--monogram-text___13MCH {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_rv_vl.svg);
}
.ie8 .HeaderTemplate__logo--black-white___32w2z {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/full-text/pp_bw_hl.svg);
}
.ie8 .HeaderTemplate__logo--black-white___32w2z.HeaderTemplate__pypl-logo--monogram___15VUa {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram/pp_bw_mg.svg);
}
.ie8 .HeaderTemplate__logo--black-white___32w2z.HeaderTemplate__pypl-logo--monogram-text___13MCH {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/logo/monogram-text/pp_bw_vl.svg);
}
/*module.exports = {
  namespace:'modal',
  backdrop:"modal-backdrop fade in",
  dialog:"modal-dialog",
  content:"modal-content",
  close:'close',
  body:'modal-body clearfix',
  header:'modal-header',
  footer:"modal-footer",
  overlay:''
};*/
.ModalTemplate__backdrop___2HMKK {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  width: 100vw;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0.5);
  display: block;
}
.ModalTemplate__dialog___1sCp_ {
  top: 50%;
  left: 50%;
  display: block;
  background-color: #fff;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: absolute;
  -webkit-box-shadow: 2px 2px 6px 3px #666;
          box-shadow: 2px 2px 6px 3px #666;
  padding: 20px;
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.ModalTemplate__header___3MuM8 {
  text-align: center;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  display: block;
}
.ModalTemplate__close___1Ku__ {
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 40px;
  float: right;
  background: none;
  border: none;
  /* margin: 10px; */
  margin: -20px 0;
  padding: 0;
  color: #ccc;
  font-weight: 100;
}
.Notification__container___2zzdI {
  padding: 20px 0 0 0;
  display: inline-block;
  width: 100%;
  border: 0;
}
.Notification__box___3QTWe {
  width: 100%;
  border-radius: 0;
  border: none;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
}
.Notification__message___2FQk2 {
  margin-left: 20px;
}
.Notification__message___2FQk2::before {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  content: '';
  height: 25px;
  width: 25px;
  display: block;
  background-image: url("//www.paypalobjects.com/webstatic/i/consumer/onboarding/onboarding_form.png");
  background-repeat: no-repeat;
  float: left;
  margin-right: 5px;
  position: absolute;
}
.Notification__msgContainer___2DZRg {
  padding-left: 30px;
  display: inline-block;
  width: 85%;
}
.Notification__box___3QTWe.Notification__error___3FkCu {
  border-color: #c72e2e;
  background-color: #FFF7F7;
}
.Notification__box___3QTWe.Notification__error___3FkCu .Notification__message___2FQk2::before {
  background-position: 0 62%;
}
.Notification__box___3QTWe.Notification__success___2UTUY {
  border-color: #1b9e1b;
  background-color: transparent;
}
.Notification__box___3QTWe.Notification__success___2UTUY .Notification__message___2FQk2::before {
  background-position: 0 30.5%;
}
.RadioTemplate__field___1xv8T {
  margin: 10px;
  padding: 0;
  text-align: center;
}
.RadioTemplate__field___1xv8T .radio {
  margin: 0 auto;
  padding: 10px 20px;
  display: inline-block;
}
.RadioTemplate__field___1xv8T input[type="radio"] {
  margin-right: 10px;
}
.SingleLine__container___LkTNU {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  max-width: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.SingleLine__container___LkTNU:before,
.SingleLine__container___LkTNU:after {
  content: " ";
  display: table;
}
.SingleLine__container___LkTNU:after {
  clear: both;
}
.SingleLine__container___LkTNU legend {
  margin: 0;
}
.SingleLine__container___LkTNU > * {
  margin: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  width: 100%;
}
.SingleLine__container___LkTNU > *:first-of-type {
  max-width: 65%;
  padding-right: 10px;
}
.SingleLine__container___LkTNU > *:last-of-type {
  max-width: 35%;
}
@media (max-width: 768px) {
  .SingleLine__container___LkTNU > *:first-of-type,
  .SingleLine__container___LkTNU > *:last-of-type {
    max-width: 100%;
    padding-right: 0;
  }
}
.Check__check___LwDxe {
  margin: 10px;
  background-image: url(//www.paypalobjects.com/webstatic/i/consumer/onboarding/image_check.jpg);
  background-repeat: no-repeat;
  height: 100px;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: bottom center;
  position: relative;
}
.Check__focus___1qf-Z {
  opacity: 0.01;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  border: 1px solid #009BE1;
  border-radius: 3px;
  bottom: 10px;
  height: 18px;
  width: 22%;
  left: 7%;
  -webkit-box-shadow: 0px 0px 7px 0px #009be1;
          box-shadow: 0px 0px 7px 0px #009be1;
  -webkit-transition: width 0.3s ease-in-out, opacity 0.2s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: width 0.3s ease-in-out, opacity 0.2s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out, opacity 0.2s ease-in-out, -o-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, width 0.3s ease-in-out, opacity 0.2s ease-in-out;
  transition: transform 0.3s ease-in-out, width 0.3s ease-in-out, opacity 0.2s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
}
.Check__routing___K2eda {
  opacity: .99;
}
.Check__account___1jACk {
  opacity: .99;
  -webkit-transform: translate3d(120%, 0, 0);
          transform: translate3d(120%, 0, 0);
  width: 24%;
}
.Check__bankTerms___A_mzL.Check__bankTerms___A_mzL {
  color: #2C2E2F;
}
.Check__bankName___3Q0cc {
  font-size: 1em;
  color: #2C2E2F;
  margin-top: 0;
  margin-bottom: 0;
}
.Check__randomDeposit___KUxvN {
  background-color: #F7F9FA;
  padding: 10px 3em;
  color: #2C2E2F;
  white-space: normal;
  text-align: left;
}
.Check__randomDepositHeader___2udLr {
  font-size: 1em;
  margin: 0;
  color: #2C2E2F;
}
.Check__randomDepositHeader___2udLr:before {
  content: "\E019";
  font-family: 'paypal-vx-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 0;
  -webkit-font-smoothing: antialiased;
  font-size: 1.5em;
  margin-left: -1.5em;
  color: #9DA3A6;
  padding-right: .4em;
}
.Check__checkContent___2SUm7 {
  font-size: .8em;
  margin: 10px 0;
}
.Bank__bofa___3Clps {
  background: red;
  height: 20px;
  width: 20px;
}
.Bank__name___1HVVr {
  font-family: 'pp-sans-big-bold', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  margin: 20px 10px 10px 10px;
}
.Bank__error___30vcc {
  display: block;
  margin: 10px;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.Bank__disclosure___1cIuJ {
  display: block;
  margin: 10px;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.Bank__reminder___2RgvQ {
  position: relative;
  display: block;
  margin: 10px;
  padding: 10px;
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  background-color: #d2e7fa;
}
.Bank__reminder___2RgvQ b {
  display: block;
  padding-left: 18px;
}
.Bank__reminder___2RgvQ b:before {
  content: ' ';
  background-image: url(//www.paypalobjects.com/webstatic/i/consumer/onboarding/sprites_onboarding.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  -webkit-background-size: 45px 45px;
          background-size: 45px;
  background-position: 0 24.5%;
  left: 10px;
  position: absolute;
  top: 13px;
}
.Busy__busy___3Xjoa {
  z-index: 2001;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 10px;
  text-align: center;
  -webkit-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  opacity: .99;
}
.Busy__enter___3uARD {
  opacity: .01;
}
.Busy__enter___3uARD.Busy__enterActive___2LYF5 {
  opacity: .99;
}
.Busy__leave___3xvZc {
  opacity: .99;
}
.Busy__leave___3xvZc.Busy__leaveActive___3GLDv {
  opacity: .01;
}
.Busy__busyIcon___1zEM- {
  content: ' ';
  border-width: 6px;
  border-style: solid;
  border-color: #0070ba #0070ba #0070ba #ccc;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 50px;
  width: 50px;
  display: inline-block;
  border-radius: 50%;
  -webkit-animation: Busy__rotate___2-Q-W .7s linear 0s infinite normal;
       -o-animation: Busy__rotate___2-Q-W .7s linear 0s infinite normal;
          animation: Busy__rotate___2-Q-W .7s linear 0s infinite normal;
}
.Busy__message___2RO5I {
  position: relative;
  display: block;
  text-align: center;
  margin: 0 auto;
  width: 30%;
  left: 0;
  top: 44%;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  color: #686159;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: white;
}
@-webkit-keyframes Busy__rotate___2-Q-W {
  from {
    -webkit-transform: translate3d(-50%, -200%, 0) rotate(0);
            transform: translate3d(-50%, -200%, 0) rotate(0);
  }
  to {
    -webkit-transform: translate3d(-50%, -200%, 0) rotate(360deg);
            transform: translate3d(-50%, -200%, 0) rotate(360deg);
  }
}
@-o-keyframes Busy__rotate___2-Q-W {
  from {
    transform: translate3d(-50%, -200%, 0) rotate(0);
  }
  to {
    transform: translate3d(-50%, -200%, 0) rotate(360deg);
  }
}
@keyframes Busy__rotate___2-Q-W {
  from {
    -webkit-transform: translate3d(-50%, -200%, 0) rotate(0);
            transform: translate3d(-50%, -200%, 0) rotate(0);
  }
  to {
    -webkit-transform: translate3d(-50%, -200%, 0) rotate(360deg);
            transform: translate3d(-50%, -200%, 0) rotate(360deg);
  }
}
.Card__creditCard___3JgNG {
  position: absolute;
  top: 50%;
  width: 37px;
  height: 30px;
  right: 10px;
  background-image: url("//www.paypalobjects.com/webstatic/i/consumer/onboarding/sprites_cc_logos.png");
  background-position: 0 82%;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  -o-transition: -o-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}
.Card__hasError___-7oAj.Card__creditCard___3JgNG {
  -webkit-transform: translate3d(-40px, -50%, 0);
          transform: translate3d(-40px, -50%, 0);
}
:focus + .Card__hasError___-7oAj.Card__creditCard___3JgNG {
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}
.Card__creditCard___3JgNG {
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}
.Card__creditCard___3JgNG.Card__defaultCvv___3BCN- {
  background-position: 0 88%;
}
.Card__creditCard___3JgNG.Card__AMEXCvv___g8LPL {
  background-position: 0 94%;
}
.Card__creditCard___3JgNG.Card__visa___3lTWs {
  background-position: 0 -0.7%;
}
.Card__creditCard___3JgNG.Card__amex___3tMkf {
  background-position: 0 11%;
}
.Card__creditCard___3JgNG.Card__master_card___3As1V {
  background-position: 0 5%;
}
.Card__creditCard___3JgNG.Card__discover___wB4oG {
  background-position: 0 17%;
}
.Card__creditCard___3JgNG.Card__switch___1S7Zb {
  background-position: 0 35%;
}
.Card__creditCard___3JgNG.Card__DINER___2enrv {
  background-position: 0 23%;
}
.Card__creditCard___3JgNG.Card__jcb___eAQLe {
  background-position: 0 29%;
}
.Card__creditCard___3JgNG.Card__maestro___1zDF8 {
  background-position: 0 35%;
}
.Card__creditCard___3JgNG.Card__cb_nationale___1ADgA {
  background-position: 0 47%;
}
.Card__creditCard___3JgNG.Card__confinoga___TFIWr {
  background-position: 0 70%;
}
.Card__creditCard___3JgNG.Card__cofidis___2o5gb {
  background-position: 0 76%;
}
.Card__creditCard___3JgNG.Card__cetelem___l_JdZ {
  background-position: 0 52.7%;
}
.Card__IT___oKLMC .Card__creditCard___3JgNG.Card__cetelem___l_JdZ {
  background-position: 0 58.5%;
}
.Card__ES___EhWUe .Card__creditCard___3JgNG.Card__cetelem___l_JdZ {
  background-position: 0 64.5%;
}
.Card__C2___21WQe .Card__creditCard___3JgNG.Card__cup___k46Ea {
  background-position: 0 100%;
}
.Card__creditCard___3JgNG.Card__iconText___1r8ur {
  display: none;
}
.Terms__container___3tOPU h2 {
  font-size: 16px;
}
.Terms__iframe___3KkKL {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  border: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.SkipLink__form___3T0iu {
  overflow: auto;
}
.SkipLink__buttonAsLink___1Ou7N {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #0070ba;
}
.SkipLink__buttonAsLink___1Ou7N:active,
.SkipLink__buttonAsLink___1Ou7N:hover {
  outline: 0;
  text-decoration: underline;
}
.SkipLink__buttonAsLink___1Ou7N:hover,
.SkipLink__buttonAsLink___1Ou7N:focus {
  color: #005ea6;
}
.SkipLink__buttonAsLink___1Ou7N:active {
  color: #005ea6;
}
.SkipLink__buttonAsLink___1Ou7N:first-of-type {
  float: left;
}
.SkipLink__buttonAsLink___1Ou7N:last-of-type {
  float: right;
}
.SkipLink__buttonAsLink___1Ou7N:only-of-type {
  float: none;
  margin: 0px auto;
  display: block;
}
.SkipLink__primary___1TOSi {
  padding: 13px 30px;
  margin-bottom: 0;
  background: #0070ba;
  font-size: 14px;
  font-size: 1.16666667rem;
  font-weight: 600;
  line-height: 22px;
  -webkit-font-smoothing: antialiased;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 25px;
  border: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* Flavors */
  outline: 0;
  pointer: cusor;
  font-size: 15px;
  display: inline-block;
  margin: 0px auto 15px auto;
}
.SkipLink__primary___1TOSi:hover,
.SkipLink__primary___1TOSi:focus {
  background: #005ea6;
  text-decoration: none;
  color: #ffffff;
}
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--small___1lADM {
  padding: 15px 9px;
  font-size: 12px;
  font-size: 1rem;
  line-height: 12px;
}
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--outline-white___4lcqB {
  background-color: transparent;
  color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;
          box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;
}
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--outline-white___4lcqB:hover,
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--outline-white___4lcqB:focus {
  color: #eaeced;
}
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--outline-white___4lcqB:active {
  color: #d4d9dc;
}
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--outline-blue___Bq50Y {
  background-color: transparent;
  color: #0070ba;
  border: 0;
  -webkit-box-shadow: 0 0 0 1px #0070ba, 0 0 0 1px #0070ba;
          box-shadow: 0 0 0 1px #0070ba, 0 0 0 1px #0070ba;
}
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--outline-blue___Bq50Y:hover,
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--outline-blue___Bq50Y:focus {
  color: #005ea6;
}
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--gray___157RG {
  background-color: #eaeced;
  color: #2c2e2f;
}
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--gray___157RG:hover,
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--gray___157RG:focus {
  background-color: #d4d9dc;
}
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--gray___157RG:active {
  background-color: #9da3a6;
}
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--white___2bS5X {
  background-color: #ffffff;
  color: #2c2e2f;
}
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--white___2bS5X:hover,
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--white___2bS5X:focus {
  background-color: #eaeced;
}
.SkipLink__primary___1TOSi.SkipLink__pypl-btn--white___2bS5X:active {
  background-color: #d4d9dc;
}
.SkipLink__primaryLink___2qjM7 a {
  padding: 13px 30px;
  margin-bottom: 0;
  background: #0070ba;
  font-size: 14px;
  font-size: 1.16666667rem;
  font-weight: 600;
  line-height: 22px;
  -webkit-font-smoothing: antialiased;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 25px;
  border: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* Flavors */
  outline: 0;
  pointer: cusor;
  display: inline-block;
  margin: 10px auto auto auto;
  font-size: 16px;
  font-weight: 300;
}
.SkipLink__primaryLink___2qjM7 a:hover,
.SkipLink__primaryLink___2qjM7 a:focus {
  background: #005ea6;
  text-decoration: none;
  color: #ffffff;
}
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--small___1lADM {
  padding: 15px 9px;
  font-size: 12px;
  font-size: 1rem;
  line-height: 12px;
}
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--outline-white___4lcqB {
  background-color: transparent;
  color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;
          box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;
}
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--outline-white___4lcqB:hover,
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--outline-white___4lcqB:focus {
  color: #eaeced;
}
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--outline-white___4lcqB:active {
  color: #d4d9dc;
}
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--outline-blue___Bq50Y {
  background-color: transparent;
  color: #0070ba;
  border: 0;
  -webkit-box-shadow: 0 0 0 1px #0070ba, 0 0 0 1px #0070ba;
          box-shadow: 0 0 0 1px #0070ba, 0 0 0 1px #0070ba;
}
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--outline-blue___Bq50Y:hover,
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--outline-blue___Bq50Y:focus {
  color: #005ea6;
}
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--gray___157RG {
  background-color: #eaeced;
  color: #2c2e2f;
}
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--gray___157RG:hover,
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--gray___157RG:focus {
  background-color: #d4d9dc;
}
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--gray___157RG:active {
  background-color: #9da3a6;
}
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--white___2bS5X {
  background-color: #ffffff;
  color: #2c2e2f;
}
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--white___2bS5X:hover,
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--white___2bS5X:focus {
  background-color: #eaeced;
}
.SkipLink__primaryLink___2qjM7 a.SkipLink__pypl-btn--white___2bS5X:active {
  background-color: #d4d9dc;
}
.SkipLink__secondaryLink___2qLC3 a {
  cursor: pointer;
  border: none;
  outline: 0;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
  font-smoothing: subpixel-antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #0070ba;
}
.SkipLink__secondaryLink___2qLC3 a:active,
.SkipLink__secondaryLink___2qLC3 a:hover {
  outline: 0;
  text-decoration: underline;
}
.SkipLink__secondaryLink___2qLC3 a:hover,
.SkipLink__secondaryLink___2qLC3 a:focus {
  color: #005ea6;
}
.SkipLink__secondaryLink___2qLC3 a:active {
  color: #005ea6;
}
.SkipLink__secondaryLink___2qLC3 a:first-of-type {
  float: left;
}
.SkipLink__secondaryLink___2qLC3 a:last-of-type {
  float: right;
}
.SkipLink__secondaryLink___2qLC3 a:only-of-type {
  float: none;
  margin: 15px auto;
  display: block;
}
input::-ms-clear {
  display: none;
}
input::-ms-reveal {
  display: none;
}
.FloatingLabel__inner___2CA-9 {
  position: relative;
}
.FloatingLabel__hasFocus___25ifJ .FloatingLabel__inner___2CA-9 {
  z-index: 1;
}
/**
This allows for no flicker when loading and no javascript.
There is a script that executes immediately before the dom
gets to the content that removes this class.  Therefore
putting labels in their correct spot.
**/
.no-js .FloatingLabel__group___3AlZZ input,
.no-js .FloatingLabel__group___3AlZZ .FloatingLabel__labelContent___1Zqel + input,
.no-js .FloatingLabel__group___3AlZZ .FloatingLabel__labelContent___1Zqel + input:active,
.no-js .FloatingLabel__group___3AlZZ .FloatingLabel__labelContent___1Zqel + input:focus,
.no-js .FloatingLabel__group___3AlZZ .FloatingLabel__labelContent___1Zqel + * > input,
.no-js .FloatingLabel__group___3AlZZ .FloatingLabel__labelContent___1Zqel + * > input:active,
.no-js .FloatingLabel__group___3AlZZ .FloatingLabel__labelContent___1Zqel + * > input:focus,
.no-js .FloatingLabel__group___3AlZZ .FloatingLabel__labelContent___1Zqel * > input,
.no-js .FloatingLabel__group___3AlZZ select {
  opacity: .99;
}
.no-js .FloatingLabel__group___3AlZZ .FloatingLabel__labelContent___1Zqel {
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
       -o-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: translateY(-41%) scale(0.8);
      -ms-transform: translateY(-41%) scale(0.8);
       -o-transform: translateY(-41%) scale(0.8);
          transform: translateY(-41%) scale(0.8);
  color: #0070BA;
}
.no-js .FloatingLabel__group___3AlZZ select,
.no-js .FloatingLabel__group___3AlZZ select:hover,
.no-js .FloatingLabel__group___3AlZZ select:active,
.no-js .FloatingLabel__group___3AlZZ select:focus {
  padding: 8px 0 0 10px;
}
.FloatingLabel__group___3AlZZ {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  margin: 10px;
}
.FloatingLabel__group___3AlZZ input,
.FloatingLabel__group___3AlZZ input:hover,
.FloatingLabel__group___3AlZZ input:active,
.FloatingLabel__group___3AlZZ input:focus,
.FloatingLabel__group___3AlZZ select,
.FloatingLabel__group___3AlZZ select:hover,
.FloatingLabel__group___3AlZZ select:active,
.FloatingLabel__group___3AlZZ textarea:hover,
.FloatingLabel__group___3AlZZ textarea:active,
.FloatingLabel__group___3AlZZ textarea:focus {
  width: 93%;
  background-color: transparent;
  color: #2C2E2f;
  outline: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 15px;
  -webkit-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}
.FloatingLabel__group___3AlZZ[disabled] .FloatingLabel__wrapping___20DHa {
  border-color: #CBD2D6;
}
.FloatingLabel__group___3AlZZ[disabled] .FloatingLabel__wrapping___20DHa .FloatingLabel__labelContent___1Zqel {
  color: #CBD2D6;
}
.FloatingLabel__hasFocus___25ifJ input,
.FloatingLabel__hasValue___381yb input,
.FloatingLabel__hasFocus___25ifJ .FloatingLabel__labelContent___1Zqel + input,
.FloatingLabel__hasValue___381yb .FloatingLabel__labelContent___1Zqel + input,
.FloatingLabel__hasFocus___25ifJ .FloatingLabel__labelContent___1Zqel + input:active,
.FloatingLabel__hasValue___381yb .FloatingLabel__labelContent___1Zqel + input:active,
.FloatingLabel__hasFocus___25ifJ .FloatingLabel__labelContent___1Zqel + input:focus,
.FloatingLabel__hasValue___381yb .FloatingLabel__labelContent___1Zqel + input:focus,
.FloatingLabel__hasFocus___25ifJ .FloatingLabel__labelContent___1Zqel + * > input,
.FloatingLabel__hasValue___381yb .FloatingLabel__labelContent___1Zqel + * > input,
.FloatingLabel__hasFocus___25ifJ .FloatingLabel__labelContent___1Zqel + * > input:active,
.FloatingLabel__hasValue___381yb .FloatingLabel__labelContent___1Zqel + * > input:active,
.FloatingLabel__hasFocus___25ifJ .FloatingLabel__labelContent___1Zqel + * > input:focus,
.FloatingLabel__hasValue___381yb .FloatingLabel__labelContent___1Zqel + * > input:focus,
.FloatingLabel__hasFocus___25ifJ .FloatingLabel__labelContent___1Zqel * > input,
.FloatingLabel__hasValue___381yb .FloatingLabel__labelContent___1Zqel * > input,
.FloatingLabel__hasFocus___25ifJ select,
.FloatingLabel__hasValue___381yb select {
  opacity: .99;
}
.FloatingLabel__labelContent___1Zqel + input:focus,
.FloatingLabel__labelContent___1Zqel + input,
.FloatingLabel__labelContent___1Zqel + * > input:focus,
.FloatingLabel__labelContent___1Zqel + * > input,
.FloatingLabel__labelContent___1Zqel + select,
.FloatingLabel__labelContent___1Zqel + textarea:hover,
.FloatingLabel__labelContent___1Zqel + textarea:active,
.FloatingLabel__labelContent___1Zqel + textarea:focus {
  position: absolute;
  left: 0;
  top: 0;
  margin: 21px 14px 0 14px;
}
.FloatingLabel__labelContent___1Zqel + * > input:focus,
.FloatingLabel__labelContent___1Zqel + input:focus,
.FloatingLabel__labelContent___1Zqel + * > input,
.FloatingLabel__labelContent___1Zqel + input {
  opacity: .01;
}
.FloatingLabel__wrapping___20DHa {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  border-radius: 5px;
  border: 1px solid #D4D9DC;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  padding: 15px 15px 7px 14px;
  font-size: 15px;
  background-color: #fff;
}
.FloatingLabel__select___2w1Kx[disabled] .FloatingLabel__label___30zOS:hover:after {
  -webkit-transform: translate3d(0, -70%, 0) rotate(-45deg);
          transform: translate3d(0, -70%, 0) rotate(-45deg);
}
.FloatingLabel__select___2w1Kx[disabled] .FloatingLabel__label___30zOS:after {
  border-color: #CBD2D6;
}
.FloatingLabel__select___2w1Kx select::-ms-expand {
  display: none;
}
.FloatingLabel__select___2w1Kx label,
.FloatingLabel__select___2w1Kx select {
  cursor: pointer;
}
.FloatingLabel__select___2w1Kx select {
  padding: 0px 0 8px 0;
}
.FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after {
  position: absolute;
  top: 50%;
  right: 0;
  content: ' ';
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 100%;
  margin-right: 20%;
  display: inline-block;
  pointer-events: none;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
  -webkit-transform: translate3d(0, -70%, 0) rotate(-45deg);
          transform: translate3d(0, -70%, 0) rotate(-45deg);
  border-left: 1px solid #2C2E2F;
  border-bottom: 1px solid #2C2E2F;
  height: 8px;
  width: 8px;
  padding: 0;
}
.FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:hover::after {
  -webkit-transform: translate3d(0, -70%, 0) rotate(-45deg) scale(0.8);
          transform: translate3d(0, -70%, 0) rotate(-45deg) scale(0.8);
}
.FloatingLabel__select___2w1Kx.FloatingLabel__hasError___oN_E_ .FloatingLabel__label___30zOS:after {
  display: none;
}
.FloatingLabel__select___2w1Kx select:hover {
  outline: none;
}
.FloatingLabel__select___2w1Kx select,
.FloatingLabel__select___2w1Kx select:hover,
.FloatingLabel__select___2w1Kx select:active {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  outline: none;
}
.FloatingLabel__select___2w1Kx.FloatingLabel__hasValue___381yb .FloatingLabel__labelContent___1Zqel + select,
.FloatingLabel__select___2w1Kx .FloatingLabel__labelContent___1Zqel + select:active {
  opacity: .99;
  padding: 15px 0 0 13px;
}
.FloatingLabel__select___2w1Kx.FloatingLabel__noValue___2pBcx .FloatingLabel__labelContent___1Zqel + select,
.FloatingLabel__select___2w1Kx .FloatingLabel__labelContent___1Zqel + select:active {
  border: rgba(255, 0, 0, 0);
  padding: 15px 0 0 13px;
}
.FloatingLabel__labelContent___1Zqel + select {
  opacity: .01;
}
.FloatingLabel__labelContent___1Zqel + select,
.FloatingLabel__labelContent___1Zqel + select:hover,
.FloatingLabel__labelContent___1Zqel + select:active {
  -webkit-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  text-indent: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
  color: #2C2E2F;
  outline: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: block;
  margin: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 15px;
}
ul.FloatingLabel__hasMessages___2TvDa {
  list-style: none;
  margin: 0;
  padding: 0px 5px;
}
ul.FloatingLabel__hasMessages___2TvDa li {
  display: block;
  padding-top: 3px;
  padding-left: 1px;
  padding-bottom: 2px;
  line-height: 1;
}
ul.FloatingLabel__combinedDobErrors___3UrWJ {
  list-style: none;
  margin: 0;
  padding-top: 8px;
}
ul.FloatingLabel__combinedDobErrors___3UrWJ li {
  font-size: 13px;
  margin: 0px;
  padding: 15px;
  padding-top: 7px;
  padding-bottom: 10px;
  color: #2C2E2F;
}
.FloatingLabel__combinedDobContainer___2caHs {
  margin-right: 1px;
  background-color: #FFF7F7;
  border-radius: 6px;
  margin-top: -10px;
  border: 1px solid red;
}
.FloatingLabel__combinedDobErrorContainer___1BdLk {
  margin: 0px;
}
.FloatingLabel__ssnNine___17QJd {
  display: inline-block;
  display: -moz-inline-stack;
  padding-top: 43px;
  width: 20%;
  marginLeft: 2%;
}
.FloatingLabel__ssnNine___17QJd input {
  display: inline;
  width: 20%;
}
.FloatingLabel__ssnNineContent___2Hvml {
  margin-left: -10px;
  margin-top: 0px;
}
.FloatingLabel__ssnNineChildren___2___U {
  display: inline-block;
  display: -moz-inline-grid;
  width: 75%;
}
.FloatingLabel__hasValue___381yb.FloatingLabel__select___2w1Kx select {
  opacity: .99;
}
.FloatingLabel__labelContent___1Zqel {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  color: #6C7378;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  cursor: text;
  margin-bottom: 8px;
  text-align: left;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  -webkit-transition: color 0.3s ease, -webkit-transform 0.2s ease-in-out;
  transition: color 0.3s ease, -webkit-transform 0.2s ease-in-out;
  -o-transition: color 0.3s ease, -o-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, color 0.3s ease;
  transition: transform 0.2s ease-in-out, color 0.3s ease, -webkit-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out;
}
.FloatingLabel__hasErrorGroup___3uYh3,
.FloatingLabel__hasHelpGroup___r7jHB {
  font-size: 0;
}
.FloatingLabel__hasError___oN_E_.FloatingLabel__hasFocus___25ifJ .FloatingLabel__hasGroup___1CvZK {
  background-color: #FFF7F7;
  border: 1px solid #E00200;
}
.FloatingLabel__hasHelp___1_D5w.FloatingLabel__hasFocus___25ifJ .FloatingLabel__hasGroup___1CvZK {
  background-color: #F7FCFF;
  border: 1px solid #0070BA;
}
.FloatingLabel__hasValue___381yb .FloatingLabel__labelContent___1Zqel {
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
       -o-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: translateY(-41%) scale(0.8);
      -ms-transform: translateY(-41%) scale(0.8);
       -o-transform: translateY(-41%) scale(0.8);
          transform: translateY(-41%) scale(0.8);
  color: #0070BA;
}
.FloatingLabel__hasFocus___25ifJ .FloatingLabel__labelContent___1Zqel,
.FloatingLabel__hasHelp___1_D5w .FloatingLabel__labelContent___1Zqel {
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
       -o-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: translateY(-41%) scale(0.8);
      -ms-transform: translateY(-41%) scale(0.8);
       -o-transform: translateY(-41%) scale(0.8);
          transform: translateY(-41%) scale(0.8);
  color: #0070BA;
}
.FloatingLabel__hasFocus___25ifJ .FloatingLabel__hasGroup___1CvZK,
.FloatingLabel__hasHelp___1_D5w .FloatingLabel__hasGroup___1CvZK {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: -1px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 12px;
  margin-top: -5px;
  color: #2C2E2F;
  -webkit-transition: top 0.3s ease-in-out;
  -o-transition: top 0.3s ease-in-out;
  transition: top 0.3s ease-in-out;
}
.FloatingLabel__hasFocus___25ifJ .FloatingLabel__hasMessage___rnXhe,
.FloatingLabel__hasHelp___1_D5w .FloatingLabel__hasMessage___rnXhe {
  padding: 15px 14px 13px 14px;
  line-height: 1.42;
}
.FloatingLabel__hasFocus___25ifJ:first-of-type .FloatingLabel__hasGroup___1CvZK,
.FloatingLabel__hasHelp___1_D5w:first-of-type .FloatingLabel__hasGroup___1CvZK {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.FloatingLabel__hasFocus___25ifJ .FloatingLabel__wrapping___20DHa,
.FloatingLabel__hasHelp___1_D5w .FloatingLabel__wrapping___20DHa {
  border-color: #0070BA;
}
.FloatingLabel__hasError___oN_E_ .FloatingLabel__wrapping___20DHa {
  border-color: #E00200;
  color: #E00200;
  background-color: #fff;
}
.FloatingLabel__hasError___oN_E_ .FloatingLabel__wrapping___20DHa .FloatingLabel__labelContent___1Zqel {
  color: #E00200;
}
.FloatingLabel__fieldset___e__4n {
  border: none;
}
.FloatingLabel__fieldset___e__4n legend {
  font-family: 'pp-sans-big-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 30px;
  margin-bottom: 40px;
  border-bottom: 1px solid #D4D9DC;
  padding-bottom: 30px;
  color: #2C2E2F;
}
.FloatingLabel__buttons___d20OE {
  width: 100%;
  margin: 30px auto;
  text-align: center;
}
.FloatingLabel__button___2-KzI {
  background: #0070BA;
  border-radius: 50px;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 14px;
  color: #FFFFFF;
  border-style: none;
  padding: 15px 58px;
}
.FloatingLabel__rollDownEnter___25wVP {
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  -o-transition: -o-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out, -o-transform 0.5s ease-in-out;
}
.FloatingLabel__rollDownEnter___25wVP.FloatingLabel__rollDownEnterActive___KlMlc {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
       -o-transform: translateY(100%);
          transform: translateY(100%);
}
.fit3070 {
  max-width: 100%;
  margin: 10px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.fit3070 .FloatingLabel__group___3AlZZ {
  margin: 0;
}
.fit3070 .FloatingLabel__wrapping___20DHa {
  width: 100%;
}
.fit3070 > div:first-of-type {
  width: 30%;
  float: left;
}
.fit3070 > div:first-of-type .FloatingLabel__wrapping___20DHa {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-style: hidden;
}
.fit3070 > div:first-of-type.FloatingLabel__hasFocus___25ifJ .FloatingLabel__wrapping___20DHa,
.fit3070 > div:first-of-type.FloatingLabel__hasError___oN_E_ .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
}
.fit3070 > div:last-of-type {
  width: 70%;
  float: left;
}
.fit3070 > div:last-of-type .FloatingLabel__wrapping___20DHa {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.FloatingLabel__errorIcon___1a4Qr {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iMjdweCIgdmlld0JveD0iMCAwIDI2IDI3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMsLTEwKSI+CiAgICAgICAgPHBvbHlnb24gc3Ryb2tlPSIjRTAwMjAwIgogICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIKICAgICAgICAgICAgICAgICBzdHJva2UtbGluZWpvaW49InJvdW5kIgogICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIgogICAgICAgICAgICAgICAgIHBvaW50cz0iMjUgMTAuMTY2NjY2NyAzNyAzNC41NjY2NjY3IDEzIDM0LjU2NjY2NjcgIi8+CiAgICAgICAgPHRleHQgZm9udC1mYW1pbHk9IlBheVBhbCBTYW5zIFNtYWxsIiBmb250LXNpemU9IjE0IiBmb250LXdlaWdodD0ibm9ybWFsIgogICAgICAgICAgICAgIGxpbmUtc3BhY2luZz0iMzAiIGZpbGw9IiNFMDAyMDAiPgogICAgICAgICAgICA8dHNwYW4geD0iMjMiIHk9IjMwLjU1NDcyMjIiPiE8L3RzcGFuPgogICAgICAgIDwvdGV4dD4KICAgIDwvZz4KPC9zdmc+);
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 0;
  opacity: .99;
  -webkit-transform: translate3d(-43%, -50%, 0) scale(0.75);
          transform: translate3d(-43%, -50%, 0) scale(0.75);
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.FloatingLabel__passwordSuccess___ePTGA {
  width: 25px;
  height: 35px;
  right: 5px;
  top: 20%;
  float: right;
  position: absolute;
  background-image: url(https://www.paypalobjects.com/webstatic/i/consumer/onboarding/onboarding_form_2x.png);
  -webkit-background-size: 25px 25px;
          background-size: 25px;
  background-position: 0 69%;
}
.FloatingLabel__hasFocus___25ifJ .FloatingLabel__errorIcon___1a4Qr {
  opacity: .01;
}
.FloatingLabel__combined30___1i7nX {
  max-width: 100%;
  margin: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* Start of IE 10 dropdown fix
   * Adding invisible border right
   * TODO: Investiagte root cause
   */
  /* End of IE 10 dropdown fix */
}
.FloatingLabel__combined30___1i7nX:before,
.FloatingLabel__combined30___1i7nX:after {
  content: " ";
  display: table;
}
.FloatingLabel__combined30___1i7nX:after {
  clear: both;
}
.FloatingLabel__combined30___1i7nX .FloatingLabel__group___3AlZZ {
  margin: 0;
}
.FloatingLabel__combined30___1i7nX .FloatingLabel__wrapping___20DHa {
  width: 100%;
}
.FloatingLabel__combined30___1i7nX > div {
  float: left;
  width: 100%;
}
.FloatingLabel__combined30___1i7nX > div .FloatingLabel__wrapping___20DHa {
  border-radius: 0;
  border-right-style: hidden;
}
.FloatingLabel__combined30___1i7nX > div:first-of-type {
  width: 30%;
  float: left;
}
.FloatingLabel__combined30___1i7nX > div:first-of-type .FloatingLabel__wrapping___20DHa {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.FloatingLabel__combined30___1i7nX > div:nth-last-of-type(2) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.FloatingLabel__combined30___1i7nX > div:nth-last-of-type(3) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.FloatingLabel__combined30___1i7nX .FloatingLabel__hasFocus___25ifJ .FloatingLabel__wrapping___20DHa,
.FloatingLabel__combined30___1i7nX.FloatingLabel__hasError___oN_E_ .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
}
.FloatingLabel__combined30___1i7nX > div:last-of-type {
  width: 70%;
}
.FloatingLabel__combined30___1i7nX > div:last-of-type .FloatingLabel__wrapping___20DHa {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right-style: solid;
}
.FloatingLabel__combined30___1i7nX .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg);
          transform: translate3d(50%, -70%, 0) rotate(-45deg);
}
.FloatingLabel__combined30___1i7nX .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after:hover {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
          transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
}
.FloatingLabel__combined50___2hkta {
  max-width: 100%;
  margin: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* Start of IE 10 dropdown fix
   * Adding invisible border right
   * TODO: Investiagte root cause
   */
  /* End of IE 10 dropdown fix */
}
.FloatingLabel__combined50___2hkta:before,
.FloatingLabel__combined50___2hkta:after {
  content: " ";
  display: table;
}
.FloatingLabel__combined50___2hkta:after {
  clear: both;
}
.FloatingLabel__combined50___2hkta .FloatingLabel__group___3AlZZ {
  margin: 0;
}
.FloatingLabel__combined50___2hkta .FloatingLabel__wrapping___20DHa {
  width: 100%;
}
.FloatingLabel__combined50___2hkta > div {
  float: left;
  width: 100%;
}
.FloatingLabel__combined50___2hkta > div .FloatingLabel__wrapping___20DHa {
  border-radius: 0;
  border-right-style: hidden;
}
.FloatingLabel__combined50___2hkta > div:first-of-type {
  width: 50%;
  float: left;
}
.FloatingLabel__combined50___2hkta > div:first-of-type .FloatingLabel__wrapping___20DHa {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.FloatingLabel__combined50___2hkta > div:nth-last-of-type(2) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.FloatingLabel__combined50___2hkta > div:nth-last-of-type(3) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.FloatingLabel__combined50___2hkta .FloatingLabel__hasFocus___25ifJ .FloatingLabel__wrapping___20DHa,
.FloatingLabel__combined50___2hkta.FloatingLabel__hasError___oN_E_ .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
}
.FloatingLabel__combined50___2hkta > div:last-of-type {
  width: 50%;
}
.FloatingLabel__combined50___2hkta > div:last-of-type .FloatingLabel__wrapping___20DHa {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right-style: solid;
}
.FloatingLabel__combined50___2hkta .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg);
          transform: translate3d(50%, -70%, 0) rotate(-45deg);
}
.FloatingLabel__combined50___2hkta .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after:hover {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
          transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
}
.FloatingLabel__combined70___25HQq {
  max-width: 100%;
  margin: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* Start of IE 10 dropdown fix
   * Adding invisible border right
   * TODO: Investiagte root cause
   */
  /* End of IE 10 dropdown fix */
}
.FloatingLabel__combined70___25HQq:before,
.FloatingLabel__combined70___25HQq:after {
  content: " ";
  display: table;
}
.FloatingLabel__combined70___25HQq:after {
  clear: both;
}
.FloatingLabel__combined70___25HQq .FloatingLabel__group___3AlZZ {
  margin: 0;
}
.FloatingLabel__combined70___25HQq .FloatingLabel__wrapping___20DHa {
  width: 100%;
}
.FloatingLabel__combined70___25HQq > div {
  float: left;
  width: 100%;
}
.FloatingLabel__combined70___25HQq > div .FloatingLabel__wrapping___20DHa {
  border-radius: 0;
  border-right-style: hidden;
}
.FloatingLabel__combined70___25HQq > div:first-of-type {
  width: 70%;
  float: left;
}
.FloatingLabel__combined70___25HQq > div:first-of-type .FloatingLabel__wrapping___20DHa {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.FloatingLabel__combined70___25HQq > div:nth-last-of-type(2) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.FloatingLabel__combined70___25HQq > div:nth-last-of-type(3) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.FloatingLabel__combined70___25HQq .FloatingLabel__hasFocus___25ifJ .FloatingLabel__wrapping___20DHa,
.FloatingLabel__combined70___25HQq.FloatingLabel__hasError___oN_E_ .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
}
.FloatingLabel__combined70___25HQq > div:last-of-type {
  width: 30%;
}
.FloatingLabel__combined70___25HQq > div:last-of-type .FloatingLabel__wrapping___20DHa {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right-style: solid;
}
.FloatingLabel__combined70___25HQq .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg);
          transform: translate3d(50%, -70%, 0) rotate(-45deg);
}
.FloatingLabel__combined70___25HQq .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after:hover {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
          transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
}
.FloatingLabel__combined3333___D5c3l {
  max-width: 100%;
  margin: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* Start of IE 10 dropdown fix
   * Adding invisible border right
   * TODO: Investiagte root cause
   */
  /* End of IE 10 dropdown fix */
}
.FloatingLabel__combined3333___D5c3l:before,
.FloatingLabel__combined3333___D5c3l:after {
  content: " ";
  display: table;
}
.FloatingLabel__combined3333___D5c3l:after {
  clear: both;
}
.FloatingLabel__combined3333___D5c3l:before,
.FloatingLabel__combined3333___D5c3l:after {
  content: " ";
  display: table;
}
.FloatingLabel__combined3333___D5c3l:after {
  clear: both;
}
.FloatingLabel__combined3333___D5c3l .FloatingLabel__group___3AlZZ {
  margin: 0;
}
.FloatingLabel__combined3333___D5c3l .FloatingLabel__wrapping___20DHa {
  width: 100%;
}
.FloatingLabel__combined3333___D5c3l > div {
  float: left;
  width: 33.3%;
}
.FloatingLabel__combined3333___D5c3l > div .FloatingLabel__wrapping___20DHa {
  border-radius: 0;
  border-right-style: hidden;
}
.FloatingLabel__combined3333___D5c3l > div:first-of-type {
  width: 33.3%;
  float: left;
}
.FloatingLabel__combined3333___D5c3l > div:first-of-type .FloatingLabel__wrapping___20DHa {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.FloatingLabel__combined3333___D5c3l > div:nth-last-of-type(2) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.FloatingLabel__combined3333___D5c3l > div:nth-last-of-type(3) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.FloatingLabel__combined3333___D5c3l .FloatingLabel__hasFocus___25ifJ .FloatingLabel__wrapping___20DHa,
.FloatingLabel__combined3333___D5c3l.FloatingLabel__hasError___oN_E_ .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
}
.FloatingLabel__combined3333___D5c3l > div:last-of-type {
  width: 33.3%;
}
.FloatingLabel__combined3333___D5c3l > div:last-of-type .FloatingLabel__wrapping___20DHa {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right-style: solid;
}
.FloatingLabel__combined3333___D5c3l .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg);
          transform: translate3d(50%, -70%, 0) rotate(-45deg);
}
.FloatingLabel__combined3333___D5c3l .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after:hover {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
          transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
}
.FloatingLabel__dateOfBirth___3te5H {
  max-width: 100%;
  margin: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* Start of IE 10 dropdown fix
   * Adding invisible border right
   * TODO: Investiagte root cause
   */
  /* End of IE 10 dropdown fix */
}
.FloatingLabel__dateOfBirth___3te5H:before,
.FloatingLabel__dateOfBirth___3te5H:after {
  content: " ";
  display: table;
}
.FloatingLabel__dateOfBirth___3te5H:after {
  clear: both;
}
.FloatingLabel__dateOfBirth___3te5H:before,
.FloatingLabel__dateOfBirth___3te5H:after {
  content: " ";
  display: table;
}
.FloatingLabel__dateOfBirth___3te5H:after {
  clear: both;
}
.FloatingLabel__dateOfBirth___3te5H .FloatingLabel__group___3AlZZ {
  margin: 0;
}
.FloatingLabel__dateOfBirth___3te5H .FloatingLabel__wrapping___20DHa {
  width: 100%;
}
.FloatingLabel__dateOfBirth___3te5H > div {
  float: left;
  width: 33.3%;
}
.FloatingLabel__dateOfBirth___3te5H > div .FloatingLabel__wrapping___20DHa {
  border-radius: 0;
  border-right-style: hidden;
}
.FloatingLabel__dateOfBirth___3te5H > div:first-of-type {
  width: 33.3%;
  float: left;
}
.FloatingLabel__dateOfBirth___3te5H > div:first-of-type .FloatingLabel__wrapping___20DHa {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.FloatingLabel__dateOfBirth___3te5H > div:nth-last-of-type(2) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.FloatingLabel__dateOfBirth___3te5H > div:nth-last-of-type(3) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.FloatingLabel__dateOfBirth___3te5H .FloatingLabel__hasFocus___25ifJ .FloatingLabel__wrapping___20DHa,
.FloatingLabel__dateOfBirth___3te5H.FloatingLabel__hasError___oN_E_ .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
}
.FloatingLabel__dateOfBirth___3te5H > div:last-of-type {
  width: 33.3%;
}
.FloatingLabel__dateOfBirth___3te5H > div:last-of-type .FloatingLabel__wrapping___20DHa {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right-style: solid;
}
.FloatingLabel__dateOfBirth___3te5H .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg);
          transform: translate3d(50%, -70%, 0) rotate(-45deg);
}
.FloatingLabel__dateOfBirth___3te5H .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after:hover {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
          transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
}
.FloatingLabel__dateOfBirth___3te5H .FloatingLabel__hasMessage___rnXhe {
  display: none;
}
.FloatingLabel__dateOfBirth___3te5H legend {
  margin-bottom: 10px;
  margin-left: 0px;
}
.FloatingLabel__dateOfBirthContainer___2UCaR {
  max-width: 100%;
  margin: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* Start of IE 10 dropdown fix
   * Adding invisible border right
   * TODO: Investiagte root cause
   */
  /* End of IE 10 dropdown fix */
  margin-left: 0px;
}
.FloatingLabel__dateOfBirthContainer___2UCaR:before,
.FloatingLabel__dateOfBirthContainer___2UCaR:after {
  content: " ";
  display: table;
}
.FloatingLabel__dateOfBirthContainer___2UCaR:after {
  clear: both;
}
.FloatingLabel__dateOfBirthContainer___2UCaR:before,
.FloatingLabel__dateOfBirthContainer___2UCaR:after {
  content: " ";
  display: table;
}
.FloatingLabel__dateOfBirthContainer___2UCaR:after {
  clear: both;
}
.FloatingLabel__dateOfBirthContainer___2UCaR .FloatingLabel__group___3AlZZ {
  margin: 0;
}
.FloatingLabel__dateOfBirthContainer___2UCaR .FloatingLabel__wrapping___20DHa {
  width: 100%;
}
.FloatingLabel__dateOfBirthContainer___2UCaR > div {
  float: left;
  width: 100%;
}
.FloatingLabel__dateOfBirthContainer___2UCaR > div .FloatingLabel__wrapping___20DHa {
  border-radius: 0;
  border-right-style: hidden;
}
.FloatingLabel__dateOfBirthContainer___2UCaR > div:first-of-type {
  width: 100%;
  float: left;
}
.FloatingLabel__dateOfBirthContainer___2UCaR > div:first-of-type .FloatingLabel__wrapping___20DHa {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.FloatingLabel__dateOfBirthContainer___2UCaR > div:nth-last-of-type(2) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.FloatingLabel__dateOfBirthContainer___2UCaR > div:nth-last-of-type(3) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.FloatingLabel__dateOfBirthContainer___2UCaR .FloatingLabel__hasFocus___25ifJ .FloatingLabel__wrapping___20DHa,
.FloatingLabel__dateOfBirthContainer___2UCaR.FloatingLabel__hasError___oN_E_ .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
}
.FloatingLabel__dateOfBirthContainer___2UCaR > div:last-of-type {
  width: 100%;
}
.FloatingLabel__dateOfBirthContainer___2UCaR > div:last-of-type .FloatingLabel__wrapping___20DHa {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right-style: solid;
}
.FloatingLabel__dateOfBirthContainer___2UCaR .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg);
          transform: translate3d(50%, -70%, 0) rotate(-45deg);
}
.FloatingLabel__dateOfBirthContainer___2UCaR .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after:hover {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
          transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
}
.FloatingLabel__dateOfBirthContainer___2UCaR legend {
  margin-bottom: 10px;
  margin-left: 0px;
}
.FloatingLabel__combined100___3IQ0X {
  max-width: 100%;
  margin: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* Start of IE 10 dropdown fix
   * Adding invisible border right
   * TODO: Investiagte root cause
   */
  /* End of IE 10 dropdown fix */
}
.FloatingLabel__combined100___3IQ0X:before,
.FloatingLabel__combined100___3IQ0X:after {
  content: " ";
  display: table;
}
.FloatingLabel__combined100___3IQ0X:after {
  clear: both;
}
.FloatingLabel__combined100___3IQ0X:before,
.FloatingLabel__combined100___3IQ0X:after {
  content: " ";
  display: table;
}
.FloatingLabel__combined100___3IQ0X:after {
  clear: both;
}
.FloatingLabel__combined100___3IQ0X .FloatingLabel__group___3AlZZ {
  margin: 0;
}
.FloatingLabel__combined100___3IQ0X .FloatingLabel__wrapping___20DHa {
  width: 100%;
}
.FloatingLabel__combined100___3IQ0X > div {
  float: left;
  width: 100%;
}
.FloatingLabel__combined100___3IQ0X > div .FloatingLabel__wrapping___20DHa {
  border-radius: 0;
  border-right-style: hidden;
}
.FloatingLabel__combined100___3IQ0X > div:first-of-type {
  width: 100%;
  float: left;
}
.FloatingLabel__combined100___3IQ0X > div:first-of-type .FloatingLabel__wrapping___20DHa {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.FloatingLabel__combined100___3IQ0X > div:nth-last-of-type(2) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.FloatingLabel__combined100___3IQ0X > div:nth-last-of-type(3) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.FloatingLabel__combined100___3IQ0X .FloatingLabel__hasFocus___25ifJ .FloatingLabel__wrapping___20DHa,
.FloatingLabel__combined100___3IQ0X.FloatingLabel__hasError___oN_E_ .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
}
.FloatingLabel__combined100___3IQ0X > div:last-of-type {
  width: 100%;
}
.FloatingLabel__combined100___3IQ0X > div:last-of-type .FloatingLabel__wrapping___20DHa {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right-style: solid;
}
.FloatingLabel__combined100___3IQ0X .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg);
          transform: translate3d(50%, -70%, 0) rotate(-45deg);
}
.FloatingLabel__combined100___3IQ0X .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after:hover {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
          transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
}
.combined-30 {
  max-width: 100%;
  margin: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* Start of IE 10 dropdown fix
   * Adding invisible border right
   * TODO: Investiagte root cause
   */
  /* End of IE 10 dropdown fix */
}
.combined-30:before,
.combined-30:after {
  content: " ";
  display: table;
}
.combined-30:after {
  clear: both;
}
.combined-30 .FloatingLabel__group___3AlZZ {
  margin: 0;
}
.combined-30 .FloatingLabel__wrapping___20DHa {
  width: 100%;
}
.combined-30 > div {
  float: left;
  width: 100%;
}
.combined-30 > div .FloatingLabel__wrapping___20DHa {
  border-radius: 0;
  border-right-style: hidden;
}
.combined-30 > div:first-of-type {
  width: 30%;
  float: left;
}
.combined-30 > div:first-of-type .FloatingLabel__wrapping___20DHa {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.combined-30 > div:nth-last-of-type(2) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.combined-30 > div:nth-last-of-type(3) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.combined-30 .FloatingLabel__hasFocus___25ifJ .FloatingLabel__wrapping___20DHa,
.combined-30.FloatingLabel__hasError___oN_E_ .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
}
.combined-30 > div:last-of-type {
  width: 70%;
}
.combined-30 > div:last-of-type .FloatingLabel__wrapping___20DHa {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right-style: solid;
}
.combined-30 .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg);
          transform: translate3d(50%, -70%, 0) rotate(-45deg);
}
.combined-30 .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after:hover {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
          transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
}
.combined-50 {
  max-width: 100%;
  margin: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* Start of IE 10 dropdown fix
   * Adding invisible border right
   * TODO: Investiagte root cause
   */
  /* End of IE 10 dropdown fix */
}
.combined-50:before,
.combined-50:after {
  content: " ";
  display: table;
}
.combined-50:after {
  clear: both;
}
.combined-50 .FloatingLabel__group___3AlZZ {
  margin: 0;
}
.combined-50 .FloatingLabel__wrapping___20DHa {
  width: 100%;
}
.combined-50 > div {
  float: left;
  width: 100%;
}
.combined-50 > div .FloatingLabel__wrapping___20DHa {
  border-radius: 0;
  border-right-style: hidden;
}
.combined-50 > div:first-of-type {
  width: 50%;
  float: left;
}
.combined-50 > div:first-of-type .FloatingLabel__wrapping___20DHa {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.combined-50 > div:nth-last-of-type(2) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.combined-50 > div:nth-last-of-type(3) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.combined-50 .FloatingLabel__hasFocus___25ifJ .FloatingLabel__wrapping___20DHa,
.combined-50.FloatingLabel__hasError___oN_E_ .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
}
.combined-50 > div:last-of-type {
  width: 50%;
}
.combined-50 > div:last-of-type .FloatingLabel__wrapping___20DHa {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right-style: solid;
}
.combined-50 .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg);
          transform: translate3d(50%, -70%, 0) rotate(-45deg);
}
.combined-50 .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after:hover {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
          transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
}
.combined-70 {
  max-width: 100%;
  margin: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* Start of IE 10 dropdown fix
   * Adding invisible border right
   * TODO: Investiagte root cause
   */
  /* End of IE 10 dropdown fix */
}
.combined-70:before,
.combined-70:after {
  content: " ";
  display: table;
}
.combined-70:after {
  clear: both;
}
.combined-70 .FloatingLabel__group___3AlZZ {
  margin: 0;
}
.combined-70 .FloatingLabel__wrapping___20DHa {
  width: 100%;
}
.combined-70 > div {
  float: left;
  width: 100%;
}
.combined-70 > div .FloatingLabel__wrapping___20DHa {
  border-radius: 0;
  border-right-style: hidden;
}
.combined-70 > div:first-of-type {
  width: 70%;
  float: left;
}
.combined-70 > div:first-of-type .FloatingLabel__wrapping___20DHa {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.combined-70 > div:nth-last-of-type(2) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.combined-70 > div:nth-last-of-type(3) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.combined-70 .FloatingLabel__hasFocus___25ifJ .FloatingLabel__wrapping___20DHa,
.combined-70.FloatingLabel__hasError___oN_E_ .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
}
.combined-70 > div:last-of-type {
  width: 30%;
}
.combined-70 > div:last-of-type .FloatingLabel__wrapping___20DHa {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right-style: solid;
}
.combined-70 .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg);
          transform: translate3d(50%, -70%, 0) rotate(-45deg);
}
.combined-70 .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after:hover {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
          transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
}
.combined-3333 {
  max-width: 100%;
  margin: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* Start of IE 10 dropdown fix
   * Adding invisible border right
   * TODO: Investiagte root cause
   */
  /* End of IE 10 dropdown fix */
}
.combined-3333:before,
.combined-3333:after {
  content: " ";
  display: table;
}
.combined-3333:after {
  clear: both;
}
.combined-3333:before,
.combined-3333:after {
  content: " ";
  display: table;
}
.combined-3333:after {
  clear: both;
}
.combined-3333 .FloatingLabel__group___3AlZZ {
  margin: 0;
}
.combined-3333 .FloatingLabel__wrapping___20DHa {
  width: 100%;
}
.combined-3333 > div {
  float: left;
  width: 33.3%;
}
.combined-3333 > div .FloatingLabel__wrapping___20DHa {
  border-radius: 0;
  border-right-style: hidden;
}
.combined-3333 > div:first-of-type {
  width: 33.3%;
  float: left;
}
.combined-3333 > div:first-of-type .FloatingLabel__wrapping___20DHa {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.combined-3333 > div:nth-last-of-type(2) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.combined-3333 > div:nth-last-of-type(3) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.combined-3333 .FloatingLabel__hasFocus___25ifJ .FloatingLabel__wrapping___20DHa,
.combined-3333.FloatingLabel__hasError___oN_E_ .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
}
.combined-3333 > div:last-of-type {
  width: 33.3%;
}
.combined-3333 > div:last-of-type .FloatingLabel__wrapping___20DHa {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right-style: solid;
}
.combined-3333 .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg);
          transform: translate3d(50%, -70%, 0) rotate(-45deg);
}
.combined-3333 .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after:hover {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
          transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
}
.combined-100 {
  max-width: 100%;
  margin: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* Start of IE 10 dropdown fix
   * Adding invisible border right
   * TODO: Investiagte root cause
   */
  /* End of IE 10 dropdown fix */
}
.combined-100:before,
.combined-100:after {
  content: " ";
  display: table;
}
.combined-100:after {
  clear: both;
}
.combined-100:before,
.combined-100:after {
  content: " ";
  display: table;
}
.combined-100:after {
  clear: both;
}
.combined-100 .FloatingLabel__group___3AlZZ {
  margin: 0;
}
.combined-100 .FloatingLabel__wrapping___20DHa {
  width: 100%;
}
.combined-100 > div {
  float: left;
  width: 100%;
}
.combined-100 > div .FloatingLabel__wrapping___20DHa {
  border-radius: 0;
  border-right-style: hidden;
}
.combined-100 > div:first-of-type {
  width: 100%;
  float: left;
}
.combined-100 > div:first-of-type .FloatingLabel__wrapping___20DHa {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.combined-100 > div:nth-last-of-type(2) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.combined-100 > div:nth-last-of-type(3) .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0);
}
.combined-100 .FloatingLabel__hasFocus___25ifJ .FloatingLabel__wrapping___20DHa,
.combined-100.FloatingLabel__hasError___oN_E_ .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
}
.combined-100 > div:last-of-type {
  width: 100%;
}
.combined-100 > div:last-of-type .FloatingLabel__wrapping___20DHa {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right-style: solid;
}
.combined-100 .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg);
          transform: translate3d(50%, -70%, 0) rotate(-45deg);
}
.combined-100 .FloatingLabel__select___2w1Kx .FloatingLabel__label___30zOS:after:hover {
  -webkit-transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
          transform: translate3d(50%, -70%, 0) rotate(-45deg) scale(0.8);
}
.no-js .FloatingLabel__labelContent___1Zqel {
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
       -o-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: translateY(-41%) scale(0.8);
      -ms-transform: translateY(-41%) scale(0.8);
       -o-transform: translateY(-41%) scale(0.8);
          transform: translateY(-41%) scale(0.8);
  color: #0070BA;
}
.no-js .FloatingLabel__hasGroup___1CvZK {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: -1px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-size: 12px;
  margin-top: -5px;
  color: #2C2E2F;
  -webkit-transition: top 0.3s ease-in-out;
  -o-transition: top 0.3s ease-in-out;
  transition: top 0.3s ease-in-out;
}
.no-js .FloatingLabel__hasMessage___rnXhe {
  padding: 15px 14px 13px 14px;
  line-height: 1.42;
}
.no-js:first-of-type .FloatingLabel__hasGroup___1CvZK {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.no-js .FloatingLabel__hasError___oN_E_ .FloatingLabel__hasGroup___1CvZK {
  background-color: #FFF7F7;
  border: 1px solid #E00200;
}
.no-js .FloatingLabel__hasError___oN_E_ .FloatingLabel__hasGroup___1CvZK .FloatingLabel__wrapping___20DHa {
  border-right-style: solid;
  border-color: #E00200;
  color: #E00200;
  background-color: #fff;
}
.no-js .FloatingLabel__hasError___oN_E_ .FloatingLabel__hasGroup___1CvZK .FloatingLabel__wrapping___20DHa .FloatingLabel__labelContent___1Zqel {
  color: #E00200;
}
.no-js .FloatingLabel__hasError___oN_E_ .FloatingLabel__inner___2CA-9,
.no-js .FloatingLabel__hasHelp___1_D5w .FloatingLabel__inner___2CA-9 {
  margin-bottom: 50px;
}
.ie8 .FloatingLabel__wrapping___20DHa {
  padding: 5px 15px 17px 14px;
}
.ie8 .FloatingLabel__labelContent___1Zqel + input:focus,
.FloatingLabel__labelContent___1Zqel + input,
.FloatingLabel__labelContent___1Zqel + * > input:focus,
.FloatingLabel__labelContent___1Zqel + * > input,
.FloatingLabel__labelContent___1Zqel + textarea:hover,
.FloatingLabel__labelContent___1Zqel + textarea:active,
.FloatingLabel__labelContent___1Zqel + textarea:focus {
  margin-top: 23px;
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/* ==================================
Component: PayPal-Sans.less
==================================== */
@font-face {
  font-family: "pp-sans-big-light";
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Light.eot");
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Light.eot?#iefix") format("embedded-opentype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Light.woff") format("woff"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/headlinedark/festivo1.ttf") format("truetype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Light.svg") format("svg");
}
@font-face {
  font-family: "pp-sans-big-medium";
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Medium.eot");
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Medium.eot?#iefix") format("embedded-opentype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Medium.woff") format("woff"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/headlinedark/festivo1.ttf") format("truetype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Medium.svg") format("svg");
}
@font-face {
  font-family: "pp-sans-big-thin";
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Thin.eot");
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Thin.eot?#iefix") format("embedded-opentype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Thin.woff") format("woff"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/headlinedark/festivo1.ttf") format("truetype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Thin.svg") format("svg");
}
@font-face {
  font-family: "pp-sans-small-light";
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Light.eot");
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Light.eot?#iefix") format("embedded-opentype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Light.woff") format("woff"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/headlinedark/festivo1.ttf") format("truetype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Light.svg") format("svg");
}
@font-face {
  font-family: "pp-sans-small-regular";
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Regular.eot");
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Regular.eot?#iefix") format("embedded-opentype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Regular.woff") format("woff"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/headlinedark/festivo1.ttf") format("truetype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Regular.svg") format("svg");
}
.app__pp-sans-big-light___1LIvc {
  font-family: 'pp-sans-big-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.app__pp-sans-big-medium___EEIbt {
  font-family: 'pp-sans-big-medium', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.app__pp-sans-big-thin___3Q0Oc {
  font-family: 'pp-sans-big-thin', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.app__pp-sans-small-light___2dPe8 {
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.app__pp-sans-small-regular___3I0OR {
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
@font-face {
  font-family: 'pp-sans-small-medium';
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Medium.eot");
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Medium.eot?#iefix") format("embedded-opentype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Medium.woff") format("woff"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/headlinedark/festivo1.ttf") format("truetype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Medium.svg") format("svg");
}
@font-face {
  font-family: 'pp-sans-big-bold';
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Bold.eot");
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Bold.eot?#iefix") format("embedded-opentype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Bold.woff") format("woff"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/headlinedark/festivo1.ttf") format("truetype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Bold.svg") format("svg");
}
/* ==================================
Component: PayPal-Sans.less
==================================== */
@font-face {
  font-family: "pp-sans-big-light";
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Light.eot");
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Light.eot?#iefix") format("embedded-opentype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Light.woff") format("woff"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/headlinedark/festivo1.ttf") format("truetype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Light.svg") format("svg");
}
@font-face {
  font-family: "pp-sans-big-medium";
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Medium.eot");
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Medium.eot?#iefix") format("embedded-opentype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Medium.woff") format("woff"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/headlinedark/festivo1.ttf") format("truetype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Medium.svg") format("svg");
}
@font-face {
  font-family: "pp-sans-big-thin";
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Thin.eot");
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Thin.eot?#iefix") format("embedded-opentype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Thin.woff") format("woff"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/headlinedark/festivo1.ttf") format("truetype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Thin.svg") format("svg");
}
@font-face {
  font-family: "pp-sans-small-light";
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Light.eot");
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Light.eot?#iefix") format("embedded-opentype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Light.woff") format("woff"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/headlinedark/festivo1.ttf") format("truetype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Light.svg") format("svg");
}
@font-face {
  font-family: "pp-sans-small-regular";
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Regular.eot");
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Regular.eot?#iefix") format("embedded-opentype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Regular.woff") format("woff"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/headlinedark/festivo1.ttf") format("truetype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Regular.svg") format("svg");
}
.pp-sans-big-light {
  font-family: 'pp-sans-big-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.pp-sans-big-medium {
  font-family: 'pp-sans-big-medium', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.pp-sans-big-thin {
  font-family: 'pp-sans-big-thin', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.pp-sans-small-light {
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.pp-sans-small-regular {
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
@font-face {
  font-family: 'pp-sans-small-medium';
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Medium.eot");
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Medium.eot?#iefix") format("embedded-opentype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Medium.woff") format("woff"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/headlinedark/festivo1.ttf") format("truetype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansSmall-Medium.svg") format("svg");
}
@font-face {
  font-family: 'pp-sans-big-bold';
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Bold.eot");
  src: url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Bold.eot?#iefix") format("embedded-opentype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Bold.woff") format("woff"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/headlinedark/festivo1.ttf") format("truetype"), url("https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Bold.svg") format("svg");
}
.no-js .captcha-container .captcha-inputs .refresh.small.light {
  display: none;
}
.captcha-overlay {
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.6);
}
.captcha-container {
  width: 100%;
  margin: 0;
  /** method responsible for loading the background image set in CSS **/
  /* light button for header and footer */
}
.captcha-container .container {
  width: 95%;
  background-image: none;
  background-color: transparent;
}
.captcha-container .corral {
  margin: 0 auto;
  width: 460px;
}
.captcha-container .contentContainer {
  position: relative;
  margin: 50px auto 0;
  padding: 5% 10%;
  background-color: #fff;
  border-radius: 5px;
}
.captcha-container .contentContainer .modal-overlay {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #FAFAFA;
  z-index: 16;
  opacity: 1;
}
.captcha-container .contentContainer .modal-animate {
  z-index: 17;
  position: absolute;
  width: 100px;
  margin: 0 auto;
  top: 120px;
  left: 38%;
  min-height: 100px;
  overflow: hidden;
}
.captcha-container .contentContainer .rotate {
  content: "";
  height: 30px;
  width: 30px;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 6;
  margin: -15px auto auto -15px;
  -webkit-animation: rotation .7s infinite linear;
  -o-animation: rotation .7s infinite linear;
  animation: rotation .7s infinite linear;
  border-left: 8px solid rgba(0, 0, 0, 0.2);
  border-right: 8px solid rgba(0, 0, 0, 0.2);
  border-bottom: 8px solid rgba(0, 0, 0, 0.2);
  border-top: 8px solid #2180c0;
  border-radius: 100%;
}
.captcha-container .contentContainer .paypal-logo {
  margin: 0 auto;
  background: transparent url("https://www.paypalobjects.com/images/shared/monogram@2x.png") top center no-repeat;
  -webkit-background-size: 30px 37px;
  background-size: 30px 37px;
  width: 30px;
  height: 37px;
  display: block;
  text-indent: -999em;
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes rotation {
  from {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
         -o-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
.captcha-container .headerText {
  text-align: center;
  margin: 0 10px 0 0;
  border-bottom: 1px solid #c1c1c1;
  padding-bottom: 5px;
  font-size: 30px;
  font-weight: normal;
}
.captcha-container .headerText .notYou {
  color: #6c7378;
  font-size: 15px;
  padding-bottom: 10px;
}
.captcha-container .captcha-paypal-logo {
  margin: 0 auto 30px;
  background: transparent url("https://www.paypalobjects.com/images/shared/paypal-logo-129x32.svg") top center no-repeat;
  -webkit-background-size: 129px 32px;
          background-size: 129px 32px;
  width: 129px;
  height: 32px;
  display: block;
  text-indent: -999em;
}
.lower-than-ie9 .captcha-container .captcha-paypal-logo {
  background: transparent url("https://www.paypalobjects.com/images/shared/paypal-logo-129x32.png") top center no-repeat;
}
.captcha-container .captcha-image {
  height: 85px;
  width: 100%;
  text-align: center;
  border: 1px solid #E6E6E6;
  border-radius: 4px;
  margin: 0 0 5px 0;
}
.captcha-container .captcha-image img {
  width: 100%;
  height: 81px;
  border-radius: 4px;
}
.captcha-container .captcha-inputs {
  display: table;
  width: 100%;
  height: 50px;
}
.captcha-container .captcha-inputs .textInput {
  display: table-cell;
  min-width: 100px;
}
.captcha-container .captcha-inputs .refresh,
.captcha-container .captcha-inputs .audio {
  display: table-cell;
  vertical-align: middle;
  width: 36px;
}
.lower-than-ie9 .captcha-container .captcha-inputs .refresh,
.lower-than-ie9 .captcha-container .captcha-inputs .audio,
.lower-than-ie10 .captcha-container .captcha-inputs .refresh,
.lower-than-ie10 .captcha-container .captcha-inputs .audio {
  vertical-align: bottom;
}
.captcha-container .captcha-inputs .refresh {
  padding: 0 8px;
}
.captcha-container .captcha-inputs .captchaPlay,
.captcha-container .captcha-inputs .captchaRefresh {
  display: block;
  width: 36px;
  height: 36px;
}
.captcha-container .captcha-inputs .captchaPlay:after,
.captcha-container .captcha-inputs .captchaRefresh:after {
  width: 36px;
  height: 36px;
}
.captcha-container .captcha-inputs .captchaPlay:after {
  background-position: -32px -3489px;
}
.captcha-container .captcha-inputs .captchaRefresh:after {
  background-position: -33px -3389px;
}
.captcha-container .captcha-inputs .audio a {
  background-position: -32px -3489px;
}
.captcha-container .captcha-inputs .refresh a {
  background-position: -33px -3389px;
}
.captcha-container .captcha-inputs .buttonLight {
  border: 1px solid;
  border-color: #ddd #d9d9d9 #bdbdbd;
  background-color: #dedede;
  text-shadow: 0 1px #efefef;
  color: #333;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px #fff inset, 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: 0 1px #fff inset, 0 1px 0 rgba(255, 255, 255, 0.2);
}
.captcha-container .captcha-inputs .buttonLight:hover {
  background-color: #d1d1d1;
  text-decoration: none;
  -webkit-box-shadow: 0 1px #f5f5f5 inset, 0 1px rgba(255, 255, 255, 0.2);
  box-shadow: 0 1px #f5f5f5 inset, 0 1px rgba(255, 255, 255, 0.2);
}
.captcha-container .captcha-inputs .buttonLight:active {
  background-color: #c8c8c8;
  border-color: #c2c2c2 #bcbcbc #adadad;
  -webkit-box-shadow: 0 2px 4px #999 inset, 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: 0 2px 4px #999 inset, 0 1px 0 rgba(255, 255, 255, 0.2);
}
.captcha-container .captcha-inputs .onboardingSpritePseudo:after {
  content: '';
  display: block;
  background-image: url('https://www.paypalobjects.com/webstatic/mktg/consumer/onboarding/ui-sprite.png');
  background-repeat: no-repeat;
}
.captcha-container .light,
.captcha-container .light:link,
.captcha-container .light:visited {
  border-color: #dddddd #d9d9d9 #bdbdbd;
  background-color: #dedede;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #dedede), color-stop(20%, #dedede), color-stop(100%, #f5f5f5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(bottom, #dedede 0%, #dedede 20%, #f5f5f5 100%);
  background: -o-linear-gradient(bottom, #dedede 0%, #dedede 20%, #f5f5f5 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(bottom), color-stop(0%, #dedede), color-stop(20%, #dedede), to(#f5f5f5));
  background: linear-gradient(bottom, #dedede 0%, #dedede 20%, #f5f5f5 100%);
  -webkit-box-shadow: 0 1px #fff inset, 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: 0 1px #fff inset, 0 1px 0 rgba(255, 255, 255, 0.2);
  text-shadow: 0 1px #efefef;
  color: #333;
}
.captcha-container .light:hover {
  background-color: #d1d1d1;
  background: -webkit-linear-gradient(bottom, #d1d1d1 0%, #d1d1d1 20%, #ebebeb 100%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #d1d1d1), color-stop(20%, #d1d1d1), color-stop(100%, #ebebeb));
  /* Chrome,Safari4+ */
  background: -o-linear-gradient(bottom, #d1d1d1 0%, #d1d1d1 20%, #ebebeb 100%);
  background: -webkit-gradient(linear, left bottom, left top, from(#d1d1d1), color-stop(20%, #d1d1d1), to(#ebebeb));
  background: linear-gradient(bottom, #d1d1d1 0%, #d1d1d1 20%, #ebebeb 100%);
  -webkit-box-shadow: 0 1px #f5f5f5 inset, 0 1px rgba(255, 255, 255, 0.2);
  box-shadow: 0 1px #f5f5f5 inset, 0 1px rgba(255, 255, 255, 0.2);
  text-decoration: none;
}
.captcha-container .light:active {
  background-color: #c8c8c8;
  border-color: #c2c2c2 #bcbcbc #adadad;
  background: -webkit-linear-gradient(bottom, #d1d1d1 0%, #d1d1d1 20%, #dedede 100%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #d1d1d1), color-stop(20%, #d1d1d1), color-stop(100%, #dedede));
  /* Chrome,Safari4+ */
  background: -o-linear-gradient(bottom, #d1d1d1 0%, #d1d1d1 20%, #dedede 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(bottom), color-stop(0%, #d1d1d1), color-stop(20%, #d1d1d1), to(#dedede));
  background: linear-gradient(bottom, #d1d1d1 0%, #d1d1d1 20%, #dedede 100%);
  -webkit-box-shadow: 0 2px 4px #999999 inset, 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: 0 2px 4px #999999 inset, 0 1px 0 rgba(255, 255, 255, 0.2);
}
.captcha-container a.button,
.captcha-container a.button:link,
.captcha-container a.button:visited,
.captcha-container .button,
.captcha-container button {
  width: 100%;
  height: 45px;
  padding-top: 4px;
  border: 0;
  display: block;
  background: #009CDE;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-webkit-appearance: none;
  -ms-webkit-appearance: none;
  -o-webkit-appearance: none;
  webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  color: #fff;
  background: #0070A7;
  -webkit-border-radius: 5px;
  font-size: 1em;
  text-align: center;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-shadow: none;
  text-decoration: none;
  -webkit-transition: background-color 0.4s ease-out;
  -o-transition: background-color 0.4s ease-out;
  transition: background-color 0.4s ease-out;
}
.captcha-container a.button:hover,
.captcha-container a.button:link:hover,
.captcha-container a.button:visited:hover,
.captcha-container .button:hover,
.captcha-container button:hover,
.captcha-container a.button:focus,
.captcha-container a.button:link:focus,
.captcha-container a.button:visited:focus,
.captcha-container .button:focus,
.captcha-container button:focus {
  background: #008ac5;
}
.captcha-container a.button.active,
.captcha-container a.button:link.active,
.captcha-container a.button:visited.active,
.captcha-container .button.active,
.captcha-container button.active,
.captcha-container a.button:active,
.captcha-container a.button:link:active,
.captcha-container a.button:visited:active,
.captcha-container .button:active,
.captcha-container button:active {
  background: #00598e;
}
.captcha-container a.button.secondary,
.captcha-container a.button:link.secondary,
.captcha-container a.button:visited.secondary,
.captcha-container .button.secondary,
.captcha-container button.secondary {
  background: #E1E7EB;
  color: #2C2E2F;
}
.captcha-container a.button.secondary:hover,
.captcha-container a.button:link.secondary:hover,
.captcha-container a.button:visited.secondary:hover,
.captcha-container .button.secondary:hover,
.captcha-container button.secondary:hover,
.captcha-container a.button.secondary:focus,
.captcha-container a.button:link.secondary:focus,
.captcha-container a.button:visited.secondary:focus,
.captcha-container .button.secondary:focus,
.captcha-container button.secondary:focus {
  background: #d2dbe1;
}
.captcha-container a.button,
.captcha-container a.button:link,
.captcha-container a.button:visited {
  padding-top: 14px;
}
.captcha-container button.asLink {
  display: inline;
  width: auto;
  padding: 0;
  background: none;
  color: #0079c1;
  font-weight: normal;
}
.captcha-container ::-webkit-input-placeholder {
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.captcha-container :-moz-placeholder {
  /* Firefox 18- */
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.captcha-container ::-moz-placeholder {
  /* Firefox 19+ */
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.captcha-container :-ms-input-placeholder {
  font-family: 'pp-sans-small-light', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.captcha-container .fieldWrapper {
  position: relative;
  z-index: 2;
  width: 100%;
}
.captcha-container .errorMessage {
  position: absolute;
  top: 1px;
  opacity: 0;
  z-index: 1;
  width: 100%;
  text-align: left;
  border-radius: 0px 0px 5px 5px;
  -webkit-transition: top 0.3s ease-out;
  -o-transition: top 0.3s ease-out;
  transition: top 0.3s ease-out;
  -webkit-transition-property: max-height, opacity, top, padding-top, background;
  -o-transition-property: max-height, opacity, top, padding-top, background;
  transition-property: max-height, opacity, top, padding-top, background;
}
.captcha-container .errorMessage.show {
  opacity: 1;
  top: 36px;
  height: auto;
  background: #fff7f7;
  border: 1px solid #e00200;
  border-top: hidden;
}
.captcha-container .errorMessage p {
  margin: 0;
  color: #2c2e2f;
}
.captcha-container .z100 {
  z-index: 100;
}
.captcha-container .textInput {
  position: relative;
  margin: 0 0 10px 0;
  /* For IE 11: the errorMessage div can be seen from under the input div, so using this to hide it */
}
.captcha-container .textInput .fieldWrapper:before {
  content: "";
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  width: 100%;
  height: 44px;
  background-color: #fff;
  border-radius: 5px;
}
.captcha-container .textInput.hasError input {
  border: 1px solid #e00200;
  background: url("https://www.paypalobjects.com/webstatic/i/consumer/onboarding/sprite_form.png") no-repeat top -409.9px right 10px;
  -webkit-background-size: 25px 25px;
          background-size: 25px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .captcha-container .textInput.hasError input {
    background: url("https://www.paypalobjects.com/webstatic/i/consumer/onboarding/sprite_form_2x.png") no-repeat top -409.9px right 10px;
    -webkit-background-size: 25px 25px;
            background-size: 25px;
  }
}
.captcha-container .textInput.hasError input:-moz-placeholder {
  color: #9d2c36;
}
.captcha-container .textInput.hasError input::-moz-placeholder {
  color: #9d2c36;
}
.captcha-container .textInput.hasError input:-ms-input-placeholder {
  color: #9d2c36;
}
.captcha-container .textInput.hasError input::-webkit-input-placeholder {
  color: #9d2c36;
}
.captcha-container .textInput.hasError input:focus,
.captcha-container .textInput.hasError input:active {
  border: 1px solid #e00200;
}
.captcha-container .textInput.hasError input:focus:-moz-placeholder,
.captcha-container .textInput.hasError input:active:-moz-placeholder {
  color: #9B989B;
}
.captcha-container .textInput.hasError input:focus::-moz-placeholder,
.captcha-container .textInput.hasError input:active::-moz-placeholder {
  color: #9B989B;
}
.captcha-container .textInput.hasError input:focus:-ms-input-placeholder,
.captcha-container .textInput.hasError input:active:-ms-input-placeholder {
  color: #9B989B;
}
.captcha-container .textInput.hasError input:focus::-webkit-input-placeholder,
.captcha-container .textInput.hasError input:active::-webkit-input-placeholder {
  color: #9B989B;
}
.captcha-container .textInput .fieldLabel {
  width: 100%;
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  display: none;
}
.captcha-container .textInput .fieldLabel .errorMessage {
  width: inherit;
  z-index: -1;
  top: 40px;
}
.captcha-container .textInput input {
  height: 44px;
  width: 100%;
  padding: 0 10px 0 10px;
  border: 1px solid #aaa;
  background: #fff;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #2c2e2f;
  font-size: 1em;
  font-family: 'pp-sans-small-regular', Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-variant: normal;
}
.captcha-container .textInput input:focus {
  outline: 0;
  border: 1px solid #009CDE;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #fff;
}
.captcha-container .textInput input:not([type=submit]):not([type=radio]):not([type=checkbox]) {
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.captcha-container .combinedFields .textInput {
  width: 70%;
  float: left;
}
.captcha-container .combinedFields .textInput input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.captcha-container .textInput {
  position: relative;
}
.captcha-container .textInput .inputAction {
  position: absolute;
  z-index: 2;
  color: #0070ba;
  font-size: 13px;
  top: 16px;
  right: 15px;
}
.captcha-container .textInput.hasError .inputAction {
  position: absolute;
  top: 16px;
  right: 50px;
}
.captcha-container .accessAid {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}
.captcha-container footer {
  display: none;
}
@media all and (max-width: 440px) {
  .captcha-container .corral {
    width: 100%;
  }
}
@media all and (max-width: 767px) {
  .captcha-container .combinedFields .textInput {
    width: 65%;
  }
}
/* Landscape mobile */
@media all and (max-width: 767px) and (orientation: landscape) {
  .captcha-container .contentContainer {
    margin: 5px auto 0;
    padding: 0% 10% 1%;
  }
}

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