:root{--var-accent:#6772e5;--var-accent-active:#7795f8;--var-border-color:#ced4da;--var-border-active:#0062cc;--var-font-color:#424770;--var-border-radius:0.5rem;--var-border-danger:#ff382aa9;--var-row-height:70px;--var-box-shadow:rgba(50,50,93,0.149) 0px 1px 3px,rgba(0,0,0,0.02) 0px 1px 0px;--var-box-shadow-active:rgba(50,50,93,0.11) 0px 4px 6px,rgba(0,0,0,0.078) 0px 1px 3px}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;background-color:rgba(246,249,252,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--var-font-color)}body,html{margin:0;padding:0}body,html,main{min-height:100vh}main{display:-moz-box;display:flex;width:100%;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;padding:60px 0}.close-button{position:fixed;right:20px;top:20px;cursor:pointer;margin:0;padding:0;border:0;background:none;width:40px;height:40px}.close-button:after,.close-button:before{content:"";position:absolute;top:-webkit-calc((40px - 4px)/2);top:-moz-calc((40px - 4px)/2);top:calc((40px - 4px) / 2);left:0;right:0;height:4px;background:var(--var-font-color);border-radius:4px}.close-button:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.close-button:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;width:100%}.instructions,form{max-width:500px;padding:2rem}.instructions{background-color:#fff}.label,input:not([type=checkbox]){padding:0 .75rem;font-size:1rem;font-weight:500;height:var(--var-row-height);background-color:#fff;background-clip:padding-box;border:1px solid transparent;display:block;color:var(--font-color);border-radius:var(--var-border-radius);-webkit-transition:border-color .15s ease-in-out,opacity .15s,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,opacity .15s,-webkit-box-shadow .15s ease-in-out;-moz-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s,-webkit-box-shadow .15s ease-in-out;-webkit-box-shadow:var(--var-box-shadow);box-shadow:var(--var-box-shadow)}input[type=checkbox]{border:none;display:inline-block;margin-right:.7rem}input::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#aab7c4}input:-ms-input-placeholder,select:-ms-input-placeholder{color:#aab7c4}input::placeholder,select::placeholder{color:#aab7c4}input:focus{outline:none;-webkit-box-shadow:var(--var-box-shadow-active);box-shadow:var(--var-box-shadow-active)}input:disabled{opacity:.5}.invalid{border:1px solid var(--var-border-danger)!important}input[name=email],input[name=name],input[name=number]{grid-column:1/-1}.switch,input[name=zip]{grid-column:span 2}.switch{display:-moz-box;display:flex;-webkit-box-shadow:var(--var-box-shadow);box-shadow:var(--var-box-shadow);border-radius:var(--var-border-radius)}.switch input[type=radio]{display:none}.switch label{-moz-box-flex:1;flex:1 1;background-color:var(--var-accent);line-height:var(--var-row-height);text-align:center;border-right:1px solid var(--var-border-color);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;color:#fff}.switch label:hover{cursor:pointer}.switch input:checked+label{background-color:var(--var-accent-active);-webkit-box-shadow:none;box-shadow:none}.switch label:first-of-type{border-radius:var(--var-border-radius) 0 0 var(--var-border-radius)}.switch label:last-of-type{border-radius:0 var(--var-border-radius) var(--var-border-radius) 0;border-right:none}.label{line-height:var(--var-line-height);display:-moz-box;display:flex;-moz-box-align:center;align-items:center;font-weight:700;cursor:pointer}.label,input[name=amount]{grid-column:1/-1}button[type=submit]{grid-column:1/-1;cursor:pointer;font-weight:400;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--var-accent);border:0;font-size:1rem;border-radius:var(--var-border-radius);color:#fff;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;-webkit-box-shadow:var(--var-box-shadow-active);box-shadow:var(--var-box-shadow-active);height:var(--var-row-height);display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}button[type=submit]:hover{background-color:var(--var-accent-active)}button[type=submit]:active{-webkit-box-shadow:none;box-shadow:none}.button-content{position:relative}.spinner{width:40px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/spinner.png);-webkit-animation:loading 1.2s infinite;-moz-animation:loading 1.2s infinite;animation:loading 1.2s infinite;position:absolute;left:-50px;top:-webkit-calc(50% - 20px);top:-moz-calc(50% - 20px);top:calc(50% - 20px)}.message{grid-column:1/-1;font-size:.8rem;color:var(--var-border-danger);text-align:center;padding:0;margin:0;height:20px}@media only screen and (min-width:600px){form{grid-template-columns:repeat(4,minmax(0,1fr))}.switch{grid-column:span 3}input[name=amount]{grid-column:span 1}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes loading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}