@font-face{font-family:Baker Signet Std;src:url(/fonts/Baker_Signet_Std_Regular.otf) format("opentype")}.payment_form{@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInAnimation{to{opacity:1}}}.payment_form form{width:30vw;min-width:500px;align-self:center;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px #32325d1a,0 1px 1.5px #00000012;border-radius:7px;padding:40px;margin-top:auto;margin-bottom:auto;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;justify-content:center;align-content:center}.payment_form .hidden{display:none}.payment_form #payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}.payment_form #payment-element{margin-bottom:24px}.payment_form button{background:#0055de;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 #00000012;width:100%}.payment_form button:hover{filter:contrast(115%)}.payment_form button:disabled{opacity:.5;cursor:default}.payment_form .spinner,.payment_form .spinner:before,.payment_form .spinner:after{border-radius:50%}.payment_form .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;transform:translateZ(0)}.payment_form .spinner:before,.payment_form .spinner:after{position:absolute;content:""}.payment_form .spinner:before{width:10.4px;height:20.4px;background:#0055de;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;transform-origin:10.4px 10.2px;animation:loading 2s infinite ease 1.5s}.payment_form .spinner:after{width:10.4px;height:10.2px;background:#0055de;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;transform-origin:0px 10.2px;animation:loading 2s infinite ease}.payment_form #payment-status{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:30px;width:30vw;min-width:500px;min-height:380px;align-self:center;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px #32325d1a,0 1px 1.5px #00000012;border-radius:7px;padding:40px;opacity:0;animation:fadeInAnimation 1s ease forwards}.payment_form #status-icon{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:50%}.payment_form h2{margin:0;color:#30313d;text-align:center}.payment_form a{text-decoration:none;font-size:16px;font-weight:600;font-family:Arial,sans-serif;display:block}.payment_form a:hover{filter:contrast(120%)}.payment_form #details-table{overflow-x:auto;width:100%}.payment_form table{width:100%;font-size:14px;border-collapse:collapse}.payment_form table tbody tr:first-child td{border-top:1px solid #E6E6E6;padding-top:10px}.payment_form table tbody tr:last-child td{border-bottom:1px solid #E6E6E6}.payment_form td{padding-bottom:10px}.payment_form .TableContent{text-align:right;color:#6d6e78}.payment_form .TableLabel{font-weight:600;color:#30313d}.payment_form #view-details{color:#0055de}.payment_form #retry-button{text-align:center;background:#0055de;color:#fff;border-radius:4px;border:0;padding:12px 16px;transition:all .2s ease;box-shadow:0 4px 5.5px #00000012;width:100%}@media only screen and (max-width: 600px){.payment_form form,.payment_form #dpm-annotation,.payment_form #payment-status{width:80vw;min-width:initial}}@font-face{font-family:Baker Signet Std;src:url(/fonts/Baker_Signet_Std_Regular.otf) format("opentype")}div{font-family:Baker Signet Std,sans-serif}
