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}html{margin:0;padding:0}body{background-color:#d3d3d3;color:#000;display:flex;height:100vh;justify-content:center;margin:0}body::-webkit-scrollbar{width:1px}body::-webkit-scrollbar-horizontal{height:10px}.main-heading-div{align-items:center;background-color:#000;display:flex;height:10rem;justify-content:flex-start;left:0;margin-bottom:0;position:fixed;text-align:left;width:100%}.welcome{justify-content:left;padding-left:1rem;padding-right:1rem;text-align:left}.initial-meeting{background-color:#000;bottom:1rem;box-shadow:.5rem .5rem 1rem #000;color:orange;position:fixed;right:1rem;transition:.3s}.initial-meeting:hover{opacity:.9}.initial-meeting:active{background-color:#000;box-shadow:.25rem .25rem .5rem #000;color:orange}p{font-size:large;text-indent:2rem}span{color:blue;cursor:pointer}button{margin:.5rem}.App{align-items:center;display:flex;flex-direction:column;min-height:100%;padding:12rem 0 0;text-align:center}.cursive-text{font-family:Dancing Script,cursive}.finsln{color:#fff;font-family:Parisienne,cursive;font-size:5rem;margin-left:2rem}.s{font-size:7rem}.link,.s{text-decoration:none}.lead{color:blue;font-size:1.5rem;position:absolute;right:1rem;top:6rem}.credentials{gap:1rem;justify-content:space-between;position:fixed;right:1rem;top:1rem;width:calc(20% - 2rem)}.login,.register{margin-left:1rem;width:40%}.login:hover,.register:hover{opacity:.7}.login-name{font-weight:700;justify-content:space-around;position:fixed;right:1rem;width:7rem}.logout{color:navy}.login-name:hover .logout{color:red}@media (max-width:1080px){.credentials{flex-direction:column;left:1rem;top:10rem;width:100%}.login-name{position:fixed;right:1rem;top:10rem;width:auto}.initial-meeting{position:relative}}.welcome-heading{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";font-size:3.4rem;font-variant:small-caps}.business-challenges{background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 1rem #000;font-family:Arial,sans-serif;margin:0;max-height:auto;overflow-x:hidden;padding:2rem}.content{color:#333;font-size:16px;line-height:1.5}.business-challenges h1{color:#000;font-size:28px;margin-bottom:20px}.business-challenges h2{color:#000;font-size:24px;margin-top:20px}.business-challenges p{color:#000}.business-challenges p,.business-challenges ul{font-size:16px;margin-bottom:20px;text-align:left}.business-challenges ul{margin-left:30px}.business-challenges li{color:#000;margin-bottom:10px;text-align:left}.business-challenges h2:last-child{margin-bottom:0}form{background-color:#f9f9f9;border:1px solid #e2e2e2;border-radius:5px;box-shadow:0 0 1rem #000;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:0 auto;padding:20px;text-align:left;width:80vw}.info-label{display:block;font-weight:700;height:7vh;margin-bottom:10px}textarea{border:1px solid #ccc;border-radius:5px;height:16vh;padding:10px;resize:vertical;width:97%}input[type=number]{height:1.5rem;padding:.25rem;width:99%}button{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 20px}button[type=submit]{background-color:#e74c3c}button[type=button]{background-color:blue;margin-right:10px}.square-container{align-content:center;background-color:#000;border-radius:1rem;box-shadow:inset 0 0 2rem #fff;color:#fff;display:grid;justify-content:center;padding:1rem 5rem 2rem}.square-wait{color:red;font-family:Courier New,Courier,monospace}.square-s,.square-wait{font-size:3rem}.special-font{font-family:Parisienne,cursive}.main-square-div{font-family:Courier New,Courier,monospace;margin-bottom:2rem;margin-top:1rem}.main-square-heading-div{margin:0}.main-square-h2-div{color:wheat;margin:0}.main-square-h3-div{margin:0}@media screen and (max-width:480px){form{max-width:100%;padding:15px}button{width:100%}.info-label{display:block;font-weight:700;height:16vh;margin-bottom:10px}textarea{width:90%}}.business-list-container{background-color:#f8f8f8;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 1rem rgba(0,0,0,.8);font-family:Arial,sans-serif;margin:0 auto;overflow-x:hidden;padding:20px;text-align:left;width:80vw}.business-list-title{color:#333;font-size:2.5rem;margin-bottom:0}.add-business-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.add-business-button:hover{background-color:#0056b3}.business-list{list-style:none;overflow-x:hidden;padding:0}.business-list li{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:10px;padding:15px}.business-list li strong{display:inline-block;font-weight:700;width:120px}.add-business-form{width:70vw}.add-business-form h3{color:#333;font-size:20px;margin-bottom:10px}.add-business-form label{color:#333}.add-business-form input,.add-business-form textarea,select{border:1px solid #ccc;border-radius:3px;margin-bottom:10px;padding:8px;width:100%}.add-business-form button{border-radius:5px;padding:10px 20px;transition:background-color .3s ease}.add-business-form{background-color:#fff;border:1px solid #ccc;border-radius:.5rem;box-shadow:0 0 1rem rgba(0,0,0,.8);margin:0 auto;overflow-x:hidden;padding:20px;text-align:left;width:auto}.add-business-form h3{font-size:1.2rem;margin-bottom:20px}.add-business-form label{display:block;font-weight:700;margin-bottom:5px}.add-business-form input,.add-business-form select{border:1px solid #ccc;border-radius:4px;font-size:14px;margin-bottom:15px;padding:8px;width:95%}.add-business-form select{height:34px}.add-business-form button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1rem;width:auto}.add-business-form button:hover{background-color:#0056b3}.add-business-form button:disabled{background-color:#ccc;cursor:not-allowed}button[type=back-button]{background-color:#e74c3c;color:#fff}button:hover{opacity:.7}.register-container{align-items:center;background-color:#f4f4f4;border-radius:.25rem;box-shadow:0 0 1rem #000;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:auto;justify-content:center;padding:1rem 1rem 2rem;position:absolute;text-align:left;top:7rem}.register-title{color:#333;font-size:28px;margin:0}.register-description{color:#666;font-size:16px;margin-bottom:20px;max-width:500px;text-align:center}.registration-form{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);max-width:400px;padding:20px;width:100%}.registration-form label{color:#333;display:block;font-size:14px;margin-bottom:5px}.registration-form input{border:1px solid #ccc;border-radius:3px;margin-bottom:15px;padding:10px;width:95%}.register-button{background-color:#36c;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.register-button:hover{background-color:#254e9b}.registration-success{background-color:#dff0d8;border-radius:5px;color:#3c763d;padding:20px;text-align:center}.registration-success h3{color:#4cae4c;margin-top:0}.password-validation{color:#c00;display:flex;flex-direction:column;font-size:14px;margin-top:5px}.validation-success{color:#090}.validation-fail{color:#c00}.login-container{align-items:center;background-color:#f4f4f4;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100%;justify-content:center;margin-top:5rem;text-align:left}.login-title{background-color:#333;color:orange;font-size:28px;height:2.5rem;margin:0 0 1rem;padding:1rem 1rem .5rem}.login-form{background-color:#fff;border-radius:5px;box-shadow:0 0 1rem #000;max-width:400px;padding:20px;width:100%}.login-label{color:#333;display:block;font-size:14px;margin-bottom:5px}.login-input{border:1px solid #ccc;border-radius:3px;margin-bottom:15px;padding:10px;width:95%}.login-button{background-color:#36c;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.login-button:hover{background-color:#254e9b}.login-success{background-color:#dff0d8;border-radius:5px;color:#3c763d;padding:20px;text-align:center}.login-success h3{color:#4cae4c;margin-top:0}.product-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1200px}.product-card,.product-cards{box-sizing:border-box;padding:20px}.product-card{border:1px solid #ccc;box-shadow:inset 0 0 1.5rem #fff;flex-basis:calc(33.33% - 20px);flex-grow:1;flex-shrink:1}.product-card:hover{box-shadow:inset 0 0 1rem #fff,.5rem .5rem 1.5rem #fff}.business-card{box-shadow:inset 0 0 1.5rem #fff;box-sizing:border-box;flex-basis:calc(40.33% - 20px);flex-grow:1;flex-shrink:1;padding:20px;transition:.5s}.business-card:hover{box-shadow:0 0 1.5rem #fff}.back-button-products{position:absolute}@media (max-width:768px){.product-card{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}}@media (max-width:480px){.product-card{flex-basis:calc(100% - 20px);flex-grow:1;flex-shrink:1}.back-button-products{width:90%}}.dashboard-container{background-color:#f4f4f4;border-radius:.5rem;box-shadow:0 0 1rem #000;color:#000;display:flex;flex-direction:column;font-family:Helvetica Neue,sans-serif;justify-content:center;max-height:50vh;min-width:80vw;padding:2rem;position:relative;text-align:center}.dashboard-title{font-size:3rem;margin-bottom:1rem;position:absolute;top:-1rem}.dashboard-links{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3rem}.dashboard-link{background-color:initial;border:1px solid #000;border-radius:8px;color:#000;flex-basis:25%;flex-grow:1;flex-shrink:1;font-size:18px;gap:2rem;margin:10px;min-width:25%;padding:15px 20px;text-decoration:none;transition:background-color .3s,-webkit-transform .2s;transition:background-color .3s,transform .2s;transition:background-color .3s,transform .2s,-webkit-transform .2s}.dashboard-link:hover{box-shadow:0 0 .5rem #000;color:navy;-webkit-transform:scale(1.0122);transform:scale(1.0122)}@media screen and (max-width:768px){.dashboard-title{font-size:2.5rem;top:0}.dashboard-link{flex-basis:80%;flex-grow:1;flex-shrink:1;font-size:16px;padding:10px 15px}}.initial-growth-assessment{font-family:Arial,sans-serif;margin:0;overflow-x:hidden;padding:0 5rem;text-align:left;width:80%}.initial-growth-assessment section{margin-bottom:2rem}.initial-growth-assessment section h3{text-indent:2rem}.initial-growth-assessment h2{font-size:2rem;margin-bottom:1rem}.initial-growth-assessment p{font-size:1rem;line-height:1.5}@media (max-width:768px){.initial-growth-assessment h2{font-size:20px;overflow-x:hidden;padding:0}.initial-growth-assessment p{font-size:14px;padding:0}}.terms-and-conditions{font-family:Arial,sans-serif;margin:20px;text-align:left}.terms-and-conditions h2{font-size:24px;margin-bottom:10px}.terms-and-conditions p{font-size:16px;line-height:1.5}.terms-and-conditions ol{margin-bottom:20px;padding-left:20px}.terms-and-conditions li{margin-bottom:10px}@media (max-width:768px){.terms-and-conditions h2{font-size:20px}.terms-and-conditions p{font-size:14px}}.password-reset{background-color:#f5f5f5;border:1px solid #ccc;border-radius:5px;margin:0 auto;padding:20px;width:300px}.password-reset h2{font-size:1.5rem;margin-top:0}.password-reset label{display:block;font-weight:700;margin-bottom:5px}.password-reset input{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:8px;width:97%}.password-reset button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.password-reset button:hover{background-color:#0056b3}.error-message{color:red;margin-top:5px}.orders-container{position:relative}.main-heading{font-size:2.5rem;margin-left:1rem;margin-top:-1rem;position:fixed;text-align:left}.payment-list{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem;text-align:left;width:90vw}.payment-card{background-color:#e9e9e9;border:1px solid #ccc;border-radius:.25rem;box-shadow:1rem 1.5rem 2rem #000;flex-basis:80%;flex-grow:1;flex-shrink:1;font-family:Courier New,Courier,monospace;margin:1rem;padding:1rem;position:relative;transition:.1s}.payment-card:hover{background-color:#f4f4f4}.payment-card:hover>.payment-card__business{color:brown}.payment-card:hover>.payment-card__status{color:green}.payment-card:active{background-color:#d0d0d0;box-shadow:.5rem .5rem .5rem #000;-webkit-transform:translateY(2px) translateX(2px) rotateX(10deg) scale(.999);transform:translateY(2px) translateX(2px) rotateX(10deg) scale(.999)}.payment-card__id{margin:0}.payment-card__amount,.payment-card__business,.payment-card__email,.payment-card__status,.payment-card__timestamp{color:#000;margin:5px 0}.payment-card__business{color:#000;font-size:2rem}.payment-card__amount{bottom:0;position:absolute;right:.5rem}.payment-card__divider{border:none;border-top:1px solid #ddd;margin:15px 0}.back-from-orders{position:absolute;right:1rem;top:-1rem}@media (max-width:780px){.back-from-orders{left:0;top:1.5rem}.payment-card{margin-top:4rem}}.solutions-container{position:relative}.solution-heading{font-family:Courier New,Courier,monospace;font-size:3rem}.solution-title{color:maroon;font-size:x-large}.soution-description{font-size:large}.record-detail{background-color:#f4f4f4;border-radius:.25rem;box-shadow:1rem 1rem 1rem #000;color:#f0f8ff;color:#000;margin:2rem;padding:1rem;text-align:left;width:80vw}.record-detail:active{box-shadow:.75rem .5rem .5rem #000;-webkit-transform:scale(.999) rotateX(3deg);transform:scale(.999) rotateX(3deg)}.back-to-orders{bottom:0;position:fixed;right:0}
/*# sourceMappingURL=main.d2314a8a.css.map*/