.checkout_form_ctr{padding-bottom:20px}.checkout_form_ctr h2{font-family:var(--font-geist);font-size:30px;line-height:100%;color:#272727}.checkout_form_ctr form{width:100%}.checkout_form_ctr #payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}.checkout_form_ctr #payment-element{margin-bottom:24px}.checkout_form_ctr button{background:#5469d4;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:all .2s ease;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);width:100%}.checkout_form_ctr button:hover{filter:contrast(115%)}.checkout_form_ctr button:disabled{opacity:.5;cursor:default}.checkout_form_ctr .spinner,.checkout_form_ctr .spinner:after,.checkout_form_ctr .spinner:before{border-radius:50%}.checkout_form_ctr .spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.checkout_form_ctr .spinner:after,.checkout_form_ctr .spinner:before{position:absolute;content:""}.checkout_form_ctr .spinner:before{width:10.4px;height:20.4px;background:#5469d4;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s ease 1.5s infinite;animation:loading 2s ease 1.5s infinite}.checkout_form_ctr .spinner:after{width:10.4px;height:10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;-webkit-animation:loading 2s ease infinite;animation:loading 2s ease infinite}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}