:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html,body{background:#e1dfd9;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}#root{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;text-align:center}.card{padding:2em}.read-the-docs{color:#888}h2{text-shadow:2px 3px 5px black;color:#fff;text-align:center}.about-link:hover{background-color:#ddd;color:#000}.topnav{display:flex;gap:15px;padding:10px 20px;position:absolute;top:0;right:0}.hamburger{display:none}.topnav a{text-decoration:none;font-size:17px;color:#000;padding:10px 15px}.topnav a:visited,.topnav a:link,.topnav a:active{color:#000}.topnav a:hover{color:#000;text-decoration:underline;padding:10px 15px}.profile-pic{border-radius:99%;width:50px}.logo{border-radius:0;position:absolute;top:10px;left:10px;width:120px;height:auto}.hero-section{position:relative;width:80%;margin-left:10%;height:40vh;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-top:10vh;background:#e1dfd9}.hero-text{position:absolute;color:#fff;font-size:4vw;text-align:center;width:80%;text-shadow:black 1px 0 10px}.hero-image{object-fit:cover;width:100%;height:100%;border-radius:10px}.mid-section{text-align:center;color:#000}.row-main{width:80%;height:55%;display:flex;justify-content:space-between;align-items:flex-start;margin:0 auto}.container-main{padding-top:5%;padding-bottom:5%;text-align:center}.content-wrapper{display:flex;align-items:center;gap:4rem;width:80%;margin:auto}.left-text{flex:1.2;text-align:center;color:#000}.right-content{margin-top:-3%;flex:1;text-align:center}.main-column{width:90%;text-align:center}.midsection-image{max-width:50%;height:auto;display:block;margin:auto}.midsection-header{text-align:center;color:#000;font-size:1.5vw;margin-top:10px}.midsection-header:hover{color:#000;border-radius:5px;text-decoration:underline}@media (min-width: 320px) and (max-width: 1024px){.hero-section{margin-top:12vh;height:18vh}.hero-text{font-size:5vw}.row-main{flex-direction:column;align-items:center}.main-column{width:100%}.mid-section{font-size:7vw}.midsection-image{width:80%;height:auto;padding-top:10px}.midsection-header{width:100%;font-size:5vw}.content-wrapper{flex-direction:column;align-items:center}.topnav{display:none;flex-direction:column;position:absolute;text-align:center;width:33%;background-color:#ffffff4d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:12%;border-radius:10px;z-index:1}.topnav a{text-decoration:none;font-size:17px;color:#000;padding:10px 15px}.topnav a:hover,.topnav a:active{color:#000;text-decoration:underline;padding:10px 15px}.topnav.show{z-index:2;display:flex}.hamburger{width:25px;height:22px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;position:absolute;top:22px;right:20px;z-index:3}.hamburger span{display:block;height:3px;background:#000;transition:all .3s ease}.hamburger.open span:nth-child(1){transform:rotate(45deg) translate(8px,7px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.about-link:hover{background-color:#ddd;color:#000}}.aboutUs{background-color:#00000080;border-radius:25px;max-width:1200px;padding:20px}img{border-radius:99%}ul{text-align:left}.register-container2{position:relative;text-align:center;width:31.5%;border-radius:10px;padding:1vw;margin:10vw auto 0;color:#fff;overflow:hidden;z-index:1}.register-container2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/solarPlansFinancing-DDdURLlb.webp);background-size:cover;background-position:center;opacity:.7;border-radius:10px;z-index:-1}@media (min-width: 320px) and (max-width: 1024px){.register-container2{position:relative;text-align:center;width:86%;border-radius:10px;padding:2vw 3.3vw;margin:30vw auto 18vw;color:#fff;overflow:hidden;z-index:1}.register-container2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/solarPlansFinancing-DDdURLlb.webp);background-size:cover;background-position:center;opacity:.7;border-radius:10px;z-index:-1}.log-in-fields3{color:#000000de;font-size:.8rem;font-weight:600;text-decoration:inherit;text-transform:inherit;align-self:flex-end;box-sizing:border-box;width:100%;padding:0 .5rem;margin-top:3vw;transition:opacity .15s cubic-bezier(.4,0,.2,1);border:none;border-radius:10px;background:#f5f5f5;height:35px}.register-button2{width:100%;max-width:50%;padding:.7rem 1rem;font-size:1rem;margin:14vw auto 0;background-color:#1a1a1a;border-radius:10px;transition:all .3s ease;cursor:pointer}.register-button2:hover{background-color:#3b3939}.back-button{width:100%;max-width:50%;padding:.7rem 1rem;font-size:1rem;margin-top:.5vw;margin-bottom:2vw;margin-top:1vw;border-radius:10px;transition:all .3s ease;cursor:pointer;background-color:#6c757d}.back-button:hover{background-color:#757474}}.log-in-fields{font-family:inherit;font-size:inherit;border:none;color:#000000de;font-size:.9rem;font-weight:600;width:94%;margin-top:1.5vw;padding:0 .5rem;transition:opacity .15s cubic-bezier(.4,0,.2,1);border-radius:10px;background:#fff;height:35px}.login-button1{width:100%;max-width:50%;padding:.7rem 1rem;font-size:1rem;margin:10vw auto 0;background-color:#1a1a1a;border-radius:10px;transition:all .3s ease;cursor:pointer}.login-button1:hover{background-color:#3b3939}.login-button{width:100%;max-width:50%;padding:.7rem 1rem;font-size:1rem;margin:.5vw auto 1vw;background-color:#6c757d;border-radius:10px;transition:all .3s ease;cursor:pointer}.login-button:hover{background-color:#3b3939}.login-block{position:relative;text-align:center;width:79%;border-radius:10px;padding:1vw;margin:10vw auto 0;color:#fff;overflow:hidden;z-index:1}.login-block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/loginpage-zDA9ZtJz.webp);background-size:cover;background-position:center;opacity:.6;border-radius:10px;z-index:-1}@media (min-width: 320px) and (max-width: 1024px){.log-in-fields{color:#000000de;font-size:.8rem;font-weight:600;box-sizing:border-box;width:100%;margin-top:3vw;padding:0 .5rem;height:35px;border:none;border-radius:10px;background:#f5f5f5;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.login-button1{margin-top:15vw;width:40%}.login-button1:hover{background-color:#3b3939}.login-button{margin-top:2vw;margin-bottom:2vw;width:40%}.login-button:hover{background-color:#3b3939}.login-block{position:relative;text-align:center;width:86%;border-radius:10px;padding:2vw 3.3vw;margin:30vw auto 18vw;color:#fff;overflow:hidden;z-index:1}.login-block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/loginpage-zDA9ZtJz.webp);background-size:cover;background-position:center;opacity:.7;border-radius:10px;z-index:-1}}.dashboard{position:relative;width:40vw;max-width:none;margin:10vh auto 0;padding:2vw;color:#fff;border-radius:10px;align-items:center;box-sizing:border-box;overflow:hidden;z-index:1}.dashboard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/clientdashboard3-yEEM8HNz.webp);background-size:cover;background-position:center;opacity:.6;border-radius:10px;z-index:-1}.dashboard-wrap{display:flex;justify-content:space-between;gap:1vw;flex-wrap:wrap}.dashboard-left{width:100%;flex:1}.paymentField{width:30%;padding:.6rem .5rem;color:#000;background-color:#fff;border-radius:10px}.paymentField:disabled{background-color:#3b3939;cursor:not-allowed}.paymentButton{display:block;width:100%;max-width:30%;padding:.7rem 1rem;font-size:1rem;margin:6vw auto 0;background-color:#1a1a1a;border-radius:10px;cursor:pointer;border:hidden}.paymentButton:hover{background-color:#3b3939}.logoutButton{display:block;width:100%;max-width:30%;padding:.7rem 1rem;font-size:1rem;margin:.7vw auto 0;background-color:#1a1a1a;border-radius:10px;cursor:pointer;border:hidden}.logoutButton:hover{background-color:#3b3939}.payment-option{margin-bottom:1vh;display:flex;align-items:center}.custom-radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:10px;height:10px;border:1px solid white;border-radius:50%;margin-right:10px;cursor:pointer;position:relative}.custom-radio:checked{background-color:#1a1a1a;border:2px solid white}.radio-label{color:#fff;font-size:1rem}@media (min-width: 320px) and (max-width: 1024px){.dashboard{position:relative;width:92vw;max-width:none;margin:12vh auto 0;padding:2vw;color:#fff;border-radius:10px;align-items:center;box-sizing:border-box;overflow:hidden;z-index:1}.dashboard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/clientdashboard3-yEEM8HNz.webp);background-size:cover;background-position:center;opacity:.6;border-radius:10px;z-index:-1}.dashboard-left{width:100%;flex:1}.paymentField{width:45%;padding:.6rem .5rem;color:#000;background-color:#fff;border-radius:10px}.paymentField:disabled{background-color:#3b3939;cursor:not-allowed}.paymentButton{display:block;width:100%;max-width:32%;padding:.7rem 1rem;font-size:1rem;margin:8vw auto 0;background-color:#1a1a1a;border-radius:10px;cursor:pointer;border:hidden}.paymentButton:hover{background-color:#3b3939}.logoutButton{display:block;width:100%;max-width:32%;padding:.7rem 1rem;font-size:1rem;margin:2vw auto;background-color:#1a1a1a;border-radius:10px;cursor:pointer;border:hidden}.logoutButton:hover{background-color:#3b3939}.payment-option{margin-bottom:1vh;display:flex;align-items:center}.custom-radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;border:1px solid white;border-radius:50%;margin-right:10px;margin-left:0;cursor:pointer;position:relative}.custom-radio:checked{background-color:#1a1a1a;border:2px solid white}.radio-label{color:#fff;font-size:1rem}}.contact-holder{position:relative;text-align:center;width:36%;border-radius:10px;padding:1vw;margin:10vw auto 0;color:#fff;overflow:hidden;z-index:1}.contact-holder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/smallBusiness-CxztBT_B.webp);background-size:cover;background-position:center;opacity:.7;border-radius:10px;z-index:-1}.contact-info{text-shadow:2px 3px 5px black;margin-top:2vw;text-align:center}.contact-text{font-family:inherit;font-size:inherit;border:none;color:#000000de;font-size:.9rem;font-weight:600;width:94%;margin-top:1.5vw;padding:0 .5rem;transition:opacity .15s cubic-bezier(.4,0,.2,1);border-radius:10px;background:#fff;height:35px}.textarea{font-family:inherit;font-size:inherit;resize:none;font-size:.9rem;font-weight:600;margin-top:1.5vw;width:94%;padding:.2rem .5rem;background-color:#fff;border-radius:10px;color:#000000de}input::placeholder,textarea::placeholder{color:#000;opacity:.4}.message{width:100%;max-width:50%;padding:.7rem 1rem;font-size:1rem;margin:2.2vw auto 0;background-color:#1a1a1a;border-radius:10px;transition:all .3s ease;cursor:pointer}.message:hover{background-color:#3b3939}@media (min-width: 320px) and (max-width: 1024px){.contact-holder{position:relative;text-align:center;width:86%;border-radius:10px;padding:2vw 3.3vw;margin:30vw auto 18vw;color:#fff;overflow:hidden;z-index:1}.contact-holder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/smallBusiness-CxztBT_B.webp);background-size:cover;background-position:center;opacity:.7;border-radius:10px;z-index:-1}.contact-info{margin-top:2vw;text-align:center}.contact-text{color:#000000de;font-size:.8rem;font-weight:600;text-decoration:inherit;text-transform:inherit;align-self:flex-end;box-sizing:border-box;width:100%;padding:0 .5rem;margin-top:3vw;transition:opacity .15s cubic-bezier(.4,0,.2,1);border:none;border-radius:10px;background:#f5f5f5;height:35px}.contact-text:hover{border-bottom-color:#000000de;background:#ececec}.contact-text:focus{border-color:#6200ee}.textarea{resize:none;font-size:.8rem;font-weight:600;align-self:flex-end;box-sizing:border-box;margin-top:3vw;width:100%;padding:.2rem .5rem;background-color:#f5f5f5;border-radius:10px;color:#000000de}.message{margin-top:4vw;width:50%}}.solar-financing-container{display:flex;align-items:center;gap:3rem;width:92%;margin:8% auto auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.8;color:#1b1b1b}h1{color:#fff;text-align:center;font-size:29px}.left-content{flex:1;text-align:left;color:#000}.right-content{margin-top:1rem;flex:1;text-align:left;color:#000}.solar-financing-container h1,.solar-financing-container h2,.solar-financing-container h3{color:#000;text-align:left}.solar-financing-container ul,.solar-financing-container ol{padding-left:1rem}.title-solar{text-shadow:none}.solar-financing-container li{margin-bottom:.75rem}.contact-button{width:100%;max-width:25%;padding:.7rem 1rem;font-size:.9rem;margin:.5vw 0 0 15vw;background-color:#1a1a1a;border-radius:10px;transition:all .3s ease;cursor:pointer}.contact-button:hover{background-color:#3b3939}@media (min-width: 320px) and (max-width: 1024px){.solar-financing-container{flex-direction:column;align-items:center;gap:3rem;width:90%;margin:20% auto auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;color:#1b1b1b}h1{color:#fff;text-align:center;font-size:20px}.left-content{text-align:left;color:#000}.right-content{margin-top:-5vw;text-align:left;color:#000}.solar-financing-container h1,.solar-financing-container h2,.solar-financing-container h3{color:#000;text-align:left}.solar-financing-container ul,.solar-financing-container ol{padding-left:1.5rem}.title-solar{font-size:20px;text-shadow:none}.contact-button{margin-left:auto;margin-right:auto;margin-top:3vw;margin-bottom:3vw;max-width:45%;display:block}.contact-button:hover{background-color:#3b3939}}.everything-container{position:relative;text-align:center;width:79%;border-radius:10px;padding:1vw;margin:10vw auto 0;color:#fff;overflow:hidden;z-index:1}.everything-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/financepage-C_D1XhwX.webp);background-size:cover;background-position:center;opacity:.7;border-radius:10px;z-index:-1}.log-in-fields2{font-family:inherit;font-size:inherit;border:none;color:#000000de;font-size:.9rem;font-weight:600;width:94%;margin-top:1.5vw;padding:0 .5rem;transition:opacity .15s cubic-bezier(.4,0,.2,1);border-radius:10px;background:#fff;height:35px}.login-button2{width:100%;max-width:50%;padding:.7rem 1rem;font-size:1rem;margin:10vw auto 0;background-color:#1a1a1a;border-radius:10px;transition:all .3s ease;cursor:pointer}.login-button2:hover{background-color:#3b3939}.register-button{background-color:#6c757d;width:100%;max-width:50%;padding:.7rem 1rem;font-size:1rem;margin-top:.5vw;margin-bottom:1vw;border-radius:10px;transition:all .3s ease;cursor:pointer}.register-button:hover{background-color:#757474}@media (min-width: 320px) and (max-width: 1024px){.everything-container{position:relative;text-align:center;width:86%;border-radius:10px;padding:2vw 3.3vw;margin:30vw auto 18vw;color:#fff;overflow:hidden;z-index:1}.everything-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/financepage-C_D1XhwX.webp);background-size:cover;background-position:center;opacity:.7;border-radius:10px;z-index:-1}.log-in-fields2{color:#000000de;font-size:.8rem;font-weight:600;box-sizing:border-box;width:100%;margin-top:3vw;padding:0 .5rem;height:35px;border:none;border-radius:10px;background:#f5f5f5;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.form-container{display:flex;flex-direction:column}.login-button2{margin-top:15vw;width:40%}.login-button2:hover{background-color:#3b3939}.register-button{background-color:#6c757d;margin-top:2vw;margin-bottom:2vw;width:40%}.register-button:hover{background-color:#757474}}.everything-section{padding-top:5vh;display:flex;flex-direction:column;align-items:center;width:100%}.balance-display{text-align:center;margin-bottom:3vh}.deposit-section{display:flex;flex-direction:column;align-items:center;gap:1.5vh;margin-bottom:5vh}.standard-input{padding:1vh 1vw;width:50vw;max-width:100%;font-size:1em;box-sizing:border-box;background-color:#333745;color:#fff;border-radius:15px}.action-button-group{display:flex;flex-wrap:wrap;gap:2vw}.standard-button{padding:1.5vh 3vw;background-color:#14453d;border:none;color:#fff;border-radius:.6vw;font-size:1em;cursor:pointer}.standard-button:hover{background-color:#0056b3}.bond-pool-section{margin-top:5vh;padding:2vw;background-color:#50858b;border-radius:1vw;width:90vw;max-width:100%;box-sizing:border-box;text-align:center;color:#fff}.bond-progress-bar-container{background-color:#eee;border-radius:.8vw;overflow:hidden;height:3vh;width:100%;margin-top:1vh}.bond-progress-bar-fill{background-color:#4caf50;height:100%;transition:width .4s ease-in-out}.bond-info{margin-top:2vh;font-size:1em}.bond-buy-input{margin-top:2vh;padding:1vh 1vw;width:50vw;max-width:100%;font-size:1em;box-sizing:border-box;background-color:#333745;color:#fff;border-radius:15px}.bond-buy-button{margin-top:2vh;padding:1.5vh 3vw;background-color:#14453d;border:none;color:#fff;border-radius:.6vw;font-size:1em;cursor:pointer}.bond-buy-button:hover{background-color:#345511}.other-actions{margin-top:5vh;display:flex;flex-direction:column;gap:2vh}@media screen and (max-width: 768px){.everything-section{padding-top:8vh}.standard-input,.bond-buy-input{width:80vw}.standard-button,.bond-buy-button{width:70vw}.tier3-card.horizontal{flex-direction:column}.tier3-card-left,.tier3-card-right{width:100%}}.bond-grid-section{margin-top:5vh;width:90vw;max-width:1200px}.bond-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2vw;padding:1vh 0}.bond-card{background-color:#f1f1f1;padding:2vh 2vw;border-radius:1vw;box-shadow:0 0 5px #0000001a;text-align:left}.bond-sell-button{margin-top:1vh;padding:1vh 2vw;background-color:#dc3545;color:#fff;border:none;border-radius:.6vw;font-size:1em;cursor:pointer}.bond-sell-button:hover{background-color:#b02a37}.tier3-card.horizontal{display:flex;flex-direction:row;justify-content:space-between;background-color:#f8f8f8;border-radius:1vw;padding:2vw;margin:2vh 0;width:100%;box-sizing:border-box;gap:2vw}.tier3-card-left{width:30%}.tier3-card-image{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:.6vw}.tier3-card-right{width:65%;display:flex;flex-direction:column;justify-content:center}.tier3-progress-bar-container{background-color:#eee;border-radius:.8vw;overflow:hidden;height:3vh;width:100%;margin-top:1vh}.tier3-progress-bar-fill{background-color:#4caf50;height:100%;transition:width .4s ease-in-out}.tier3-buy-input{margin-top:2vh;padding:1vh 0vw;font-size:1em;box-sizing:border-box;background-color:#333745;color:#fff;border-radius:15px}.tier3-buy-button{margin-top:2vh;padding:1vw 0vw}.withdrawal-cap-banner{background-color:#ffefc1;color:#333;padding:1vh 2vw;text-align:center;border-radius:1vw;margin-top:2vh;font-weight:700}.tos-modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0009}.tos-modal-content{background-color:#fff;margin:5% auto;padding:20px;border-radius:8px;width:80%;max-width:600px;max-height:70vh;overflow-y:auto;box-shadow:0 0 10px #0000004d}.tos-close{float:right;font-size:28px;font-weight:700;cursor:pointer}.tos-body{margin-top:20px;font-size:14px;line-height:1.6}.tos-checkbox{margin-top:10px;margin-bottom:10px;font-size:14px}.register-container{position:relative;text-align:center;width:31.5%;border-radius:10px;padding:1vw;margin:10vw auto 0;color:#fff;overflow:hidden;z-index:1}.register-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/solarPlansFinancing-DDdURLlb.webp);background-size:cover;background-position:center;opacity:.7;border-radius:10px;z-index:-1}.log-in-fields3{font-family:inherit;font-size:inherit;border:none;color:#000000de;font-size:.9rem;font-weight:600;width:95%;margin-top:1.5vw;padding:0 .5rem;transition:opacity .15s cubic-bezier(.4,0,.2,1);border-radius:10px;background:#fff;height:35px}.register-button2{width:100%;max-width:50%;padding:.7rem 1rem;font-size:1rem;margin:6vw auto 0;background-color:#1a1a1a;border-radius:10px;transition:all .3s ease;cursor:pointer}.register-button2:hover{background-color:#3b3939}.back-button{width:100%;max-width:50%;padding:.7rem 1rem;font-size:1rem;margin-top:.5vw;margin-bottom:.5vw;border-radius:10px;transition:all .3s ease;cursor:pointer;background-color:#6c757d}.back-button:hover{background-color:#757474}@media (min-width: 320px) and (max-width: 1024px){.register-container{position:relative;text-align:center;width:86%;border-radius:10px;padding:2vw 3.3vw;margin:30vw auto 18vw;color:#fff;overflow:hidden;z-index:1}.register-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/solarPlansFinancing-DDdURLlb.webp);background-size:cover;background-position:center;opacity:.7;border-radius:10px;z-index:-1}.log-in-fields3{color:#000000de;font-size:.8rem;font-weight:600;text-decoration:inherit;text-transform:inherit;align-self:flex-end;box-sizing:border-box;width:100%;padding:0 .5rem;margin-top:3vw;transition:opacity .15s cubic-bezier(.4,0,.2,1);border:none;border-radius:10px;background:#f5f5f5;height:35px}.register-button2{width:100%;max-width:50%;padding:.7rem 1rem;font-size:1rem;margin:14vw auto 0;background-color:#1a1a1a;border-radius:10px;transition:all .3s ease;cursor:pointer}.register-button2:hover{background-color:#3b3939}.back-button{width:100%;max-width:50%;padding:.7rem 1rem;font-size:1rem;margin-top:.5vw;margin-bottom:2vw;margin-top:1vw;border-radius:10px;transition:all .3s ease;cursor:pointer;background-color:#6c757d}.back-button:hover{background-color:#757474}}html,body{background:#e1dfd9;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center}#root{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;text-align:left;color:#000}.client-info{margin-top:5vh;margin-left:2vh;margin-bottom:2vh;width:90%}.textfields{color:#24232a;font-size:2vh;line-height:2vh;min-height:1vh;border-radius:.75vh;width:100%;margin:1vh;border:.5vh solid transparent;box-shadow:#0000001f 0 .5vh 1vh,#0000003d 0 .5vh 1vh;background:#fbfbfb;transition:all .1s ease 0s}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.submit-button{align-items:center}.submit-button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.header-thing{padding:1vh}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fbfbfb;border:.3vh solid #ccc;border-radius:1vh;padding:1vh;font-size:1vh;margin:1vh;color:#24232a;width:100%;cursor:pointer;font-family:Segoe UI,sans-serif;background-image:url('data:image/svg+xml;utf8,<svg fill="%23999" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 3vh center;background-size:2.5vh;box-shadow:#0000001f 0 .5vh 1vh,#0000003d 0 .5vh 1vh;transition:all .1s ease-in-out}select:focus{outline:none;border-color:#888;background-color:#f0f0f0}.estimateSection{font-size:2vh}@media (max-width: 768px){.client-info{max-width:100%;padding-top:7vh;padding-left:1.5vh;padding-right:1.5vh}.textfields{font-size:2.2vh}select{font-size:2vh}.textfields{width:90vw}}
