body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stripe #root{align-items:center;display:flex}.stripe body{-webkit-font-smoothing:antialiased;place-content:center;width:100vw;height:100vh;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;display:flex}.stripe form{border-radius:7px;align-self:center;width:30vw;padding:40px;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px #32325d1a,0 1px 1.5px #00000012}.stripe input{box-sizing:border-box;background:#fff;border:1px solid #32325d1a;border-radius:6px;width:100%;max-height:44px;margin-bottom:6px;padding:12px;font-size:16px}.stripe .result-message{font-size:16px;line-height:22px}.stripe .result-message a{color:#596fd6;font-weight:600;text-decoration:none}.stripe .hidden{display:none}.stripe #card-error{color:#697386;text-align:center;margin-top:12px;font-size:16px;line-height:20px}.stripe #card-element{box-sizing:border-box;background:#fff;border:1px solid #32325d1a;border-radius:4px 4px 0 0;width:100%;max-height:44px;padding:12px}.stripe #payment-request-button{margin-bottom:32px}.stripe button{color:#fff;cursor:pointer;background:#5469d4;border:0;border-radius:0 0 4px 4px;width:100%;padding:12px 16px;font-family:Arial,sans-serif;font-size:16px;font-weight:600;transition:all .2s;display:block;box-shadow:0 4px 5.5px #00000012}.stripe button:hover{filter:contrast(115%)}.stripe button:disabled{opacity:.5;cursor:default}.stripe .spinner,.stripe .spinner:before,.stripe .spinner:after{border-radius:50%}.stripe .spinner{color:#fff;text-indent:-99999px;width:20px;height:20px;margin:0 auto;font-size:22px;position:relative;transform:translateZ(0);box-shadow:inset 0 0 0 2px}.stripe .spinner:before,.stripe .spinner:after{content:"";position:absolute}.stripe .spinner:before{transform-origin:10.4px 10.2px;background:#5469d4;border-radius:20.4px 0 0 20.4px;width:10.4px;height:20.4px;animation:2s 1.5s infinite loading;top:-.2px;left:-.2px}.stripe .spinner:after{transform-origin:0 10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;width:10.4px;height:10.2px;animation:2s infinite loading;top:-.1px;left:10.2px}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media only screen and (width<=600px){.stripe form{width:80vw}}._contract_xeo0u_1{margin-top:7px;margin-left:10px;margin-right:10px}._contract_xeo0u_1 table{border-collapse:collapse;width:80%;margin:0 auto}._contract_xeo0u_1 td,._contract_xeo0u_1 th{border:1px solid #ccc;padding:10px}._contract_xeo0u_1 th{white-space:pre-wrap}._contract_xeo0u_1 tr:first-child th{border-top:5px solid #005ab3}._contract_xeo0u_1 tr:first-child td{border-top:5px solid #ccc}._contract_xeo0u_1 p{white-space:pre-wrap}._contract_xeo0u_1 button{margin-left:10px}
