*,:after,:before{box-sizing:border-box}#root,body,html{height:100%}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;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Landing{display:flex;height:93%;justify-content:space-between;width:100%}.Landing button{background-color:#006400;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:20px;font-weight:700;margin:15px auto 20px;padding:10px 30px}.Landing button:hover{background-color:green}.Landing div{display:block;gap:5px;margin-left:auto;margin-right:auto;margin-top:25px;padding-left:10%;padding-right:10%}.Landing div .logo{align-items:center;color:#006400;display:flex;font-size:30px;font-weight:700;justify-content:center}.Landing div .gradient{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#07860b 3%,#c4cd2a 47%,#2ac1cd 91%);-webkit-background-clip:text;margin-left:20px;margin-right:20px}.Landing div #h1wrapper{display:flex;justify-content:center;text-align:center;white-space:nowrap}.Landing div h1{color:#07860b;font-size:80px}.Landing div h2,.Landing div h3{font-weight:400}#bg{height:100%;object-fit:cover;width:-webkit-max-content;width:max-content}h1{margin-top:0}form{border-radius:15px;box-shadow:1px 1px 10px 2px hsla(0,0%,69%,.5);margin:5% auto 0;padding:50px;width:50%}form h3{align-items:center;display:flex;margin-bottom:5px;margin-left:15px;margin-top:5px}form input{background-color:#f5f5f5;border:0;font-size:18px;margin-bottom:15px;outline:0;padding:10px;width:100%}form input:focus{outline:1px solid #646464}form button{background-color:#006400;border:0;color:#fff;display:block;font-size:20px;font-weight:700;margin-bottom:20px;margin-top:15px;padding:10px 30px}form button:hover{background-color:green}form button,form input{border-radius:5px}form a{color:#5573ec;text-decoration:none}form a:hover{text-decoration:underline}form .check{display:inline;height:15px;margin:0 0 0 15px;padding:0;position:relative;top:-1px;vertical-align:bottom;width:auto;width:15px}form div{align-items:center;display:flex}.Harvest{padding:50px}.Harvest .post{border-radius:15px;box-shadow:1px 1px 10px 2px hsla(0,0%,69%,.5);margin:2vh 20vw;padding:2% 5%}.Harvest .post li{margin:1%}.Harvest button{background-color:#006400;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:20px;font-weight:700;margin-bottom:20px;margin-top:15px;padding:5px 15px}.Harvest button:hover{background-color:green}.Harvest button.off{cursor:not-allowed}.Harvest h1{margin:5px}.Harvest #desc,.Harvest h1{text-align:center}.Harvest .x{color:red;position:relative;top:2px}.Harvest .check{color:green;position:relative;top:2px}.Harvest .contactInfo.off,.Harvest .overlay.off{display:none}.Harvest .contactInfo.on,.Harvest .overlay.on{display:inline;display:initial}.Harvest .contactInfo{background:#fff;border-radius:15px;left:50%;padding:5%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}.Harvest .contactInfo .closeButton{margin:3%;padding:5px;position:absolute;right:0;top:0}.Harvest .contactInfo .closeButton svg{display:block}.Harvest .overlay{background:rgba(60,60,60,.6);height:100vh;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw;z-index:4}.Navbar{align-items:stretch;box-shadow:0 1px 10px 2px hsla(0,0%,69%,.4);display:flex;height:64px;justify-content:left}.Navbar div{align-items:center;display:flex;padding:10px 20px;transition:all .2s}.Navbar div a{color:#000;text-decoration:none}.Navbar div:hover{background-color:#f5f5f5}.Navbar a{color:#006400;text-decoration:none}.Navbar .logo a{align-items:center;color:#006400;display:flex;gap:5px}.Navbar .logo a span{font-size:20px;font-weight:700}.Navbar .logo:hover a{color:green}.Navbar #login{margin-left:auto}.Navbar #signup{background-color:#006400}.Navbar #signup a{color:#fff}.Navbar #signup:hover{background-color:#007e00}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Login h1,.Signup h1{margin-top:0}.Login form,.Signup form{border-radius:15px;box-shadow:1px 1px 10px 2px hsla(0,0%,69%,.5);margin:10% auto 0;padding:50px;width:30%}.Login form input,.Signup form input{background-color:#f5f5f5;border:0;font-size:18px;margin-bottom:15px;outline:0;padding:10px;width:100%}.Login form input:focus,.Signup form input:focus{outline:1px solid #646464}.Login form button,.Signup form button{background-color:#006400;border:0;color:#fff;font-size:20px;font-weight:700;margin-bottom:20px;margin-top:5px;padding:10px 30px}.Login form button:hover,.Signup form button:hover{background-color:green}.Login form button,.Login form input,.Signup form button,.Signup form input{border-radius:5px}.Login form a,.Signup form a{color:#5573ec;text-decoration:none}.Login form a:hover,.Signup form a:hover{text-decoration:underline}#formsubmitted{border-radius:15px;box-shadow:1px 1px 10px 2px hsla(0,0%,69%,.5);margin:5% auto 0;padding:50px;width:30%}#formsubmitted a{color:green}
/*# sourceMappingURL=main.2f6b7b7b.css.map*/