body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{background-color:#4f00e0;display:flex;justify-content:flex-end;padding:10px}.navbar-list{display:flex;list-style-type:none;padding:0}.navbar-item{margin:0 10px}.navbar-item .navbar-link{color:#fff;font-weight:700;text-decoration:none}.navbar-item .navbar-link:hover{color:#ccc}.navbar-item .logout-button{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:700;text-decoration:none}.navbar-item .logout-button:hover{text-decoration:none}.logo{height:70vmin;pointer-events:none}.about-container{align-items:center;background-color:#4f00e0;color:#fff;display:flex;flex-direction:column;height:80vh;justify-content:center;padding-top:2rem}.header{margin-bottom:2rem;text-align:center}.header h1{font-size:2rem;font-weight:700}.content{margin:2rem;text-align:center}p{font-size:1.2rem;line-height:1.6}.contact-container{background-color:#4f00e0;border:none;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1rem}.contact-container input[type=email],.contact-container input[type=text],.contact-container textarea{background-color:#fff;border:none;border-radius:4px;color:#4f00e0;font-size:1rem;margin-bottom:1rem;max-width:300px;padding:.5rem;width:100%}.contact-container label{display:block;margin-bottom:.5rem;width:100%}.contact-container textarea{height:150px}.contact-container .message-label{display:inline-block;margin-bottom:-.5rem;vertical-align:bottom}.contact-container button{background-color:#fff;border:none;border-radius:4px;color:#4f00e0;cursor:pointer;font-size:1rem;margin-bottom:7rem;margin-top:1rem;padding:.5rem 1rem}.login-container{justify-content:center;padding:1rem}.login-container h2{margin-bottom:1rem}.login-container form{align-items:center}.login-container form,.login-container form div{display:flex;flex-direction:column;margin-bottom:1rem}.login-container form div{align-items:flex-start}.login-container form label{font-weight:700;margin-bottom:.5rem}.login-container form input{max-width:300px;padding:.5rem;width:100%}.login-container form button,.login-container form input{background-color:#fff;border:none;border-radius:4px;color:#4f00e0;font-size:1rem}.login-container form button{cursor:pointer;margin-bottom:7rem;margin-top:1rem;padding:.5rem 1rem}.logo-container{margin-bottom:1rem}.logo-image{height:70vmin}.login-container form button:hover{background-color:#e0e0e0;transition:background-color .3s}.admin-container{align-items:center;background-color:#4f00e0;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh;padding:1rem}.admin-container h2,.admin-container p{margin-bottom:1rem}.admin-table{border-collapse:collapse;margin-top:20px;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid #ddd;padding:10px;text-align:left}.admin-table th{background-color:#f2f2f2}.privacy-policy{line-height:1.6;margin:0 auto;max-width:800px;padding:20px;text-align:center}h2{margin-bottom:20px}p{margin-bottom:10px}.login-container{align-items:center;background-color:#4f00e0;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:flex-start;min-height:100vh;padding:2rem}.logo-container{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem}.logo-image{height:35vmin;pointer-events:none}.payment-details{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#4f00e0;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;margin-top:2rem;padding:2rem;width:80%}.payment-details h2,.payment-details p{margin:.5rem 0}#card-button,button{background-color:#fff;border:none;border-radius:4px;color:#4f00e0;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 1.5rem}#card-button:hover,button:hover{background-color:#e0e0e0;transition:background-color .3s}#payment-form{margin-top:20px}#card-container{margin-bottom:20px}#payment-status-container{color:#fff;margin-bottom:20px}.sq-card-message,.sq-card-message-no-error{color:#fff}.sq-card-wrapper .sq-card-message-error{color:teal}.thank-you-container{background-color:#4f00e0;color:#fff;font-size:calc(10px + 2vmin);justify-content:flex-start;min-height:100vh}.thank-you-container,.thank-you-message{align-items:center;display:flex;flex-direction:column;padding:2rem}.thank-you-message{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#4f00e0;justify-content:center;margin-top:2rem;width:80%}.thank-you-message h2,.thank-you-message p{margin:.5rem 0}.return-button{background-color:#fff;border:none;border-radius:4px;color:#4f00e0;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 1.5rem}.return-button:hover{background-color:#e0e0e0;transition:background-color .3s}.thank-you-logo-container{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem}.thank-you-logo-image{height:35vmin;pointer-events:none}.thank-you-footer{color:#fff;margin-top:auto;padding:1rem;text-align:center}.App{text-align:center}.App-logo{height:70vmin;pointer-events:none;position:relative}.App-body{align-items:center;background-color:#4f00e0;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.Play-store{height:125px}.App-store{height:150px}.App-footer{align-items:baseline;display:block;flex-direction:column;font-size:calc(1px + 2vmin)}.App-footer,footer{background-color:#000;color:#fff}footer{margin-top:auto;padding:8px;text-align:center}
/*# sourceMappingURL=main.ece14bd3.css.map*/