body{margin:0;
padding:0;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{overflow:"hidden";
text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;
animation:App-logo-spin 20s linear infinite;
height:40vmin;
pointer-events:none}.App-header{background-color:#282c34;
min-height:100vh;
display:-webkit-flex;
display:flex;
-webkit-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
align-items:center;
-webkit-justify-content:center;
justify-content:center;
font-size:calc(10px + 2vmin);
color:#fff}.App-link{color:#61dafb}.footer{color:"white"}.link-text{text-decoration:none}.progress{margin:"5px"}.loadingScreen{background-color:"rgba(255,255,255,0.8)"}body{font-family:sans-serif}input{border:1px solid #999;
padding:.5rem;
width:300px}.no-suggestions{color:#999;
padding:.5rem}.suggestions{border:1px solid #999;
border-top:0 solid #999;
list-style:none;
margin-top:0;
max-height:143px;
overflow-y:hidden;
padding-left:0;
width:calc(300px + 1rem)}.suggestions li{padding:.5rem}.suggestion-active,.suggestions li:hover{background-color:#008f68;
color:#fae042;
cursor:pointer;
font-weight:700}.suggestions li:not(:last-of-type){border-bottom:1px solid #999}.example.example2{background-color:#fff}.example.example2 *{font-family:Source Code Pro,Consolas,Menlo,monospace;
font-size:16px;
font-weight:500}.example.example2 .row{display:-webkit-flex;
display:flex;
margin:0 5px 10px}.example.example2 .field{position:relative;
width:100%;
height:50px;
margin:0 10px}.example.example2 .field.half-width{width:50%}.example.example2 .field.quarter-width{width:calc(25% - 10px)}.example.example2 .baseline{position:absolute;
width:100%;
height:1px;
left:0;
bottom:0;
background-color:#cfd7df;
-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1);
transition:background-color .3s cubic-bezier(.165,.84,.44,1)}.example.example2 label{position:absolute;
width:100%;
left:0;
bottom:8px;
color:#cfd7df;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
-webkit-transform-origin:0 50%;
transform-origin:0 50%;
cursor:text;
-webkit-transition-property:color,-webkit-transform;
transition-property:color,-webkit-transform;
transition-property:color,transform;
transition-property:color,transform,-webkit-transform;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);
transition-timing-function:cubic-bezier(.165,.84,.44,1)}.example.example2 .input{position:absolute;
width:100%;
left:0;
bottom:0;
padding-bottom:7px;
color:#32325d;
background-color:initial}.example.example2 .input::-webkit-input-placeholder{color:transparent;
-webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);
transition:color .3s cubic-bezier(.165,.84,.44,1)}.example.example2 .input::-moz-placeholder{color:transparent;
-webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);
transition:color .3s cubic-bezier(.165,.84,.44,1)}.example.example2 .input:-ms-input-placeholder{color:transparent;
-webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);
transition:color .3s cubic-bezier(.165,.84,.44,1)}.example.example2 .input.StripeElement{opacity:0;
-webkit-transition:opacity .3s cubic-bezier(.165,.84,.44,1);
transition:opacity .3s cubic-bezier(.165,.84,.44,1);
will-change:opacity}.example.example2 .input.focused,.example.example2 .input:not(.empty){opacity:1}.example.example2 .input.focused::-webkit-input-placeholder,.example.example2 .input:not(.empty)::-webkit-input-placeholder{color:#cfd7df}.example.example2 .input.focused::-moz-placeholder,.example.example2 .input:not(.empty)::-moz-placeholder{color:#cfd7df}.example.example2 .input.focused:-ms-input-placeholder,.example.example2 .input:not(.empty):-ms-input-placeholder{color:#cfd7df}.example.example2 .input.focused+label,.example.example2 .input:not(.empty)+label{color:#aab7c4;
-webkit-transform:scale(.85) translateY(-25px);
transform:scale(.85) translateY(-25px);
cursor:default}.example.example2 .input.focused+label{color:#24b47e}.example.example2 .input.invalid+label{color:#ffa27b}.example.example2 .input.focused+label+.baseline{background-color:#24b47e}.example.example2 .input.focused.invalid+label+.baseline{background-color:#e25950}.example.example2 button,.example.example2 input{-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
outline:none;
border-style:none}.example.example2 input:-webkit-autofill{-webkit-text-fill-color:#e39f48;
-webkit-transition:background-color 100000000s;
transition:background-color 100000000s;
-webkit-animation:void-animation-out 1ms}.example.example2 .StripeElement--webkit-autofill{background:transparent!important}.example.example2 button,.example.example2 input{-webkit-animation:void-animation-out 1ms}.example.example2 button{display:block;
width:calc(100% - 30px);
height:40px;
margin:40px 15px 0;
background-color:#24b47e;
border-radius:4px;
color:#fff;
text-transform:uppercase;
font-weight:600;
cursor:pointer}.example.example2 input:active{background-color:#159570}.example.example2 .error svg{margin-top:0!important}.example.example2 .error svg .base{fill:#e25950}.example.example2 .error svg .glyph{fill:#fff}.example.example2 .error .message{color:#e25950}.example.example2 .success .icon .border{stroke:#abe9d2}.example.example2 .success .icon .checkmark{stroke:#24b47e}.example.example2 .success .title{color:#32325d;
font-size:16px!important}.example.example2 .success .message{color:#8898aa;
font-size:13px!important}.example.example2 .success .reset path{fill:#24b47e}

/*# sourceMappingURL=main.31531494.chunk.css.map */