.croppie-container{height:100%;width:100%}.croppie-container .cr-image{left:0;max-height:none;max-width:none;position:absolute;top:0;transform-origin:0 0;z-index:-1}.croppie-container .cr-boundary{height:100%;margin:0 auto;overflow:hidden;position:relative;width:100%;z-index:1}.croppie-container .cr-resizer,.croppie-container .cr-viewport{border:2px solid #fff;bottom:0;box-shadow:0 0 2000px 2000px #00000080;left:0;margin:auto;position:absolute;right:0;top:0;z-index:0}.croppie-container .cr-resizer{box-shadow:none;pointer-events:none;z-index:2}.croppie-container .cr-resizer-horisontal,.croppie-container .cr-resizer-vertical{pointer-events:all;position:absolute}.croppie-container .cr-resizer-horisontal:after,.croppie-container .cr-resizer-vertical:after{background:#fff;border:1px solid #000;box-sizing:border-box;content:"";display:block;height:10px;position:absolute;width:10px}.croppie-container .cr-resizer-vertical{bottom:-5px;cursor:row-resize;height:10px;width:100%}.croppie-container .cr-resizer-vertical:after{left:50%;margin-left:-5px}.croppie-container .cr-resizer-horisontal{cursor:col-resize;height:100%;right:-5px;width:10px}.croppie-container .cr-resizer-horisontal:after{margin-top:-5px;top:50%}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{cursor:move;position:absolute;touch-action:none;z-index:1}.croppie-container .cr-slider-wrap{margin:15px auto;text-align:center;width:75%}.croppie-result{overflow:hidden;position:relative}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{transform:translateZ(0)}.cr-slider{-webkit-appearance:none;background-color:initial;max-width:100%;padding-bottom:8px;padding-top:8px;width:300px}.cr-slider::-webkit-slider-runnable-track{background:#00000080;border:0;border-radius:3px;height:3px;width:100%}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#ddd;border:none;border-radius:50%;height:16px;margin-top:-6px;width:16px}.cr-slider:focus{outline:none}.cr-slider::-moz-range-track{background:#00000080;border:0;border-radius:3px;height:3px;width:100%}.cr-slider::-moz-range-thumb{background:#ddd;border:none;border-radius:50%;height:16px;margin-top:-6px;width:16px}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.cr-slider::-ms-track{background:#0000;border-color:#0000;border-width:6px 0;color:#0000;height:5px;width:100%}.cr-slider::-ms-fill-lower,.cr-slider::-ms-fill-upper{background:#00000080;border-radius:10px}.cr-slider::-ms-thumb{background:#ddd;border:none;border-radius:50%;height:16px;margin-top:1px;width:16px}.cr-slider:focus::-ms-fill-lower,.cr-slider:focus::-ms-fill-upper{background:#00000080}.cr-rotate-controls{bottom:5px;left:5px;position:absolute;z-index:1}.cr-rotate-controls button{background:none;border:0}.cr-rotate-controls i:before{display:inline-block;font-size:22px;font-style:normal;font-weight:900}.cr-rotate-l i:before{content:"↺"}.cr-rotate-r i:before{content:"↻"}.stripe-container .App{-webkit-font-smoothing:antialiased;align-items:center;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;height:100vh;width:100vw}.stripe-container form{align-self:center;border-radius:7px;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px 0 #32325d1a,0 1px 1.5px 0 #00000012;margin-bottom:auto;margin-top:auto;min-width:500px;padding:40px;width:30vw}.stripe-container #email{background:#fff;border:1px solid #32325d1a;border-radius:6px;box-sizing:border-box;font-size:16px;margin-bottom:16px;max-height:44px;padding:12px;width:100%}.stripe-container #payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}.stripe-container #payment-element{margin-bottom:24px}.stripe-container button{background:#0055de;border:0;border-radius:4px;box-shadow:0 4px 5.5px 0 #00000012;color:#fff;cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:16px;font-weight:600;padding:12px 16px;transition:all .2s ease;width:100%}.stripe-container button:hover{filter:contrast(115%)}.stripe-container button:disabled{cursor:default;opacity:.5}.stripe-container .spinner,.stripe-container .spinner:after,.stripe-container .spinner:before{border-radius:50%}.stripe-container .spinner{box-shadow:inset 0 0 0 2px;color:#fff;font-size:22px;height:20px;margin:0 auto;position:relative;text-indent:-99999px;transform:translateZ(0);width:20px}.stripe-container .spinner:after,.stripe-container .spinner:before{content:"";position:absolute}.stripe-container .spinner:before{animation:loading 2s ease 1.5s infinite;background:#0055de;border-radius:20.4px 0 0 20.4px;height:20.4px;left:-.2px;top:-.2px;transform-origin:10.4px 10.2px;width:10.4px}.stripe-container .spinner:after{animation:loading 2s ease infinite;background:#0055de;border-radius:0 10.2px 10.2px 0;height:10.2px;left:10.2px;top:-.1px;transform-origin:0 10.2px;width:10.4px}.stripe-container #payment-status{align-items:center;align-self:center;animation:fadeInAnimation 1s ease forwards;border-radius:7px;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px 0 #32325d1a,0 1px 1.5px 0 #00000012;display:flex;flex-direction:column;justify-content:center;margin-bottom:auto;margin-top:auto;min-height:380px;min-width:500px;opacity:0;padding:40px;row-gap:30px;width:30vw}.stripe-container #status-icon{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.stripe-container h2{color:#30313d;margin:0;text-align:center}.stripe-container a{display:block;font-family:Arial,sans-serif;font-size:16px;font-weight:600;text-decoration:none}.stripe-container a:hover{filter:contrast(120%)}.stripe-container #details-table{overflow-x:auto;width:100%}.stripe-container table{border-collapse:collapse;font-size:14px;width:100%}.stripe-container table tbody tr:first-child td{border-top:1px solid #e6e6e6;padding-top:10px}.stripe-container table tbody tr:last-child td{border-bottom:1px solid #e6e6e6}.stripe-container td{padding-bottom:10px}.stripe-container .TableContent{color:#6d6e78;text-align:right}.stripe-container .TableLabel{color:#30313d;font-weight:600}.stripe-container #view-details{color:#0055de}.stripe-container #retry-button{background:#0055de;border:0;border-radius:4px;box-shadow:0 4px 5.5px 0 #00000012;color:#fff;padding:12px 16px;text-align:center;transition:all .2s ease;width:100%}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInAnimation{to{opacity:1}}@media only screen and (max-width:600px){.stripe-container #payment-status,.stripe-container form{min-width:0;min-width:auto;width:80vw}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}