/****************** Stripe ********************/
.StripeElement {
    box-sizing: border-box;
    height: 46px;
    padding: 13px 12px 7px;
    border: none;
    color: var(--black) !important;
    background-color: var(--form-field) !important;
    font-family: 'cera_pro' !important;
    font-weight: 400 !important;
    font-style: normal !important;
    border-radius: 0;
    -webkit-transition: box-shadow 150ms ease;
    transition: box-shadow 150ms ease;
}
  
.StripeElement--focus {
    box-shadow: 0 1px 3px 0 #cfd7df;
}
  
.StripeElement--invalid {
    border-color: #fa755a;
}
  
.StripeElement--webkit-autofill {
    background-color: var(--form-field) !important;
}

.ElementsApp .InputElement {
    font-size: 16px !important;
}