.hosted-field{height:40px;box-sizing:border-box;width:100%;padding:0 12px;display:inline-block;box-shadow:none;font-weight:600;font-size:14px;border-radius:6px;border:1px solid #ddd;line-height:20px;background:#fcfcfc;margin-bottom:12px;background-size:200% 100%;background-position:100% 100%;transition:all .3s ease-in-out}.button-container{display:block;text-align:center}.button{cursor:pointer;font-weight:500;line-height:inherit;position:relative;text-decoration:none;text-align:center;border-style:solid;border-width:1px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;display:inline-block}.button--small{padding:10px 20px;font-size:.875rem}.button--green{outline:none;background-color:#443ddc;border-color:#443ddc;color:#fff;transition:all .2s ease}.hosted-fields--label{font-size:16px;display:block;margin-bottom:6px}.braintree-hosted-fields-focused{box-shadow:0 0 0 .2rem rgba(75,68,244,.25)}.braintree-hosted-fields-invalid,.hosted-field--error{border:1px solid #ef4444!important;box-shadow:0 0 0 .2rem rgba(239,68,68,.25)!important}