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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{margin:0}.App,body{min-height:100vh}.App{position:relative;text-align:center}.App:before{background-image:url(/static/media/CostaMesaTriangleSquare.b98724e2af10399579b7.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:-2}.App:after,.App:before{bottom:0;content:"";left:0;position:fixed;right:0;top:0}.App:after{background-color:#0000008c;z-index:-1}.App-header{color:#fff;padding:60px 20px}.App-header h1{font-size:calc(24px + 2vmin);margin-bottom:10px}.App-header p{font-size:calc(12px + 1vmin);opacity:.9}.App-link{color:#61dafb}.form-card{background-color:#d6e9ff;border:3px solid #111;border-radius:16px;box-shadow:8px 8px 0 #111;box-sizing:border-box;margin:40px auto;max-width:420px;padding:32px;text-align:left;width:90%}.form-card h2{color:#111;font-size:28px;font-weight:800;margin:0 0 20px}.form-card label{color:#111;display:block;font-weight:600;margin-bottom:16px}.form-card input,.form-card select,.form-card textarea{background-color:#fff;border:3px solid #111;border-radius:10px;box-sizing:border-box;display:block;font-family:inherit;font-size:16px;margin-top:6px;padding:12px 14px;width:100%}.form-card input::placeholder,.form-card textarea::placeholder{color:#888}.form-card button{background-color:#e8482c;border:3px solid #111;border-radius:10px;box-shadow:5px 5px 0 #111;color:#111;cursor:pointer;font-size:16px;font-weight:800;padding:12px 24px;transition:transform .05s ease;width:100%}.form-card button:active{box-shadow:2px 2px 0 #111;transform:translate(3px,3px)}@media (max-width:600px){.App:before{background-attachment:scroll}.App-header{padding:40px 16px}.App-header h1{font-size:28px}.App-header p{font-size:16px}.form-card{border-radius:12px;box-shadow:5px 5px 0 #111;margin:24px auto;max-width:none;padding:24px 20px;width:100%}.form-card h2{font-size:22px}.form-card input,.form-card select,.form-card textarea{font-size:16px;padding:10px 12px}.form-card button{font-size:16px;padding:14px 20px}}.intro-text{color:#fff;font-size:18px;line-height:1.6;margin:0 auto 30px;max-width:600px;opacity:.95;text-shadow:0 1px 3px #00000080}@media (max-width:600px){.intro-text{font-size:15px;padding:0 10px}}
/*# sourceMappingURL=main.c68e734c.css.map*/