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:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:999}.navbar-container{align-items:center;display:flex;height:64px;justify-content:space-between;margin:0 auto;max-width:960px;padding:0 1rem}.navbar-brand{color:#333;font-size:1.2rem;font-weight:700;text-decoration:none}.navbar-icons{display:flex}.navbar-icon{margin-left:1.5rem}.navbar-icon:first-child{margin-left:0}.navbar-icon a{color:#333;font-size:1.4rem;transition:all .2s}.navbar-icon a:hover{color:#555}.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)}}.home-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.home-image{background-position:50%;background-size:cover;height:500px;position:relative;width:100%}.home-image:before{background-color:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.home-image-overlay{color:#fff;left:40%;position:absolute;text-align:center;text-align:left;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;width:50%}.home-image-overlay h1{font-size:48px;font-weight:700;margin:0;padding:0}.home-image-overlay p{font-size:19px}.home-image-overlay .btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;font-size:20px;margin-top:50px;padding:10px 30px}.home-image-overlay .btn:hover{background-color:#0062cc}@media screen and (max-width:720px){.home-image-overlay{left:50%;padding:2rem;text-align:center;top:50%;white-space:normal}.home-image-overlay h1{font-size:2rem;margin-bottom:.5rem}.home-image-overlay p{font-size:1.2rem;margin-bottom:1rem}.home-image-overlay button{font-size:1rem}}.services{font-size:large;margin:50px auto;max-width:800px;padding:10px}.offer-list,.services{text-align:center}.offer-list li{list-style:none;margin-left:0}.solar-section{font-weight:700}.pricing-container{align-items:center;display:flex;flex-direction:column;margin-top:50px}@media screen and (min-width:768px){.pricing-container{border:5px solid rgba(0,0,0,.037);padding:10px}}.pricing-row{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.pricing-row{flex-direction:row}}.pricing-item{align-items:center;display:flex;flex-direction:column;margin:20px}@media screen and (min-width:768px){.pricing-item{margin:0 20px}}.pricing-item p:first-of-type{font-size:36px;font-weight:700;margin-bottom:10px}@media screen and (min-width:768px){.pricing-item p:first-of-type{font-size:48px}}.pricing-item p:last-of-type{font-size:14px;font-style:italic}@media screen and (min-width:768px){.pricing-item p:last-of-type{font-size:18px}}.form-container{font-family:Open Sans,sans-serif;margin:40px auto;max-width:600px;width:75%}.form-container p{margin-bottom:30px}.form-label{color:#444;font-weight:600;margin-bottom:5px}.form-input,.form-label{display:block;font-size:16px}.form-input{border:none;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);font-family:inherit;margin-bottom:20px;padding:10px;width:100%}.form-input:focus{box-shadow:0 2px 10px rgba(0,0,0,.2);outline:none}.form-submit{background-color:#1a73e8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 20px;transition:background-color .3s ease}.form-submit:hover{background-color:#0f52ba}.form-textarea{border:none;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:block;font-family:inherit;font-size:16px;height:150px;margin-bottom:20px;padding:10px;width:100%}.form-textarea:focus{box-shadow:0 2px 10px rgba(0,0,0,.2);outline:none}.whatsapp-icon p{margin-bottom:10px;margin-top:25px;padding:0}.whatsapp-icon:first-child{margin-left:0}.whatsapp-icon a{color:#333;font-size:2rem;transition:all .2s}.whatsapp-icon a:hover{color:#555}.fail-message{color:red}.fail-message,.success-message{font-size:14px;font-weight:700;margin-top:5px}.success-message{color:green}
/*# sourceMappingURL=main.53c16b0b.css.map*/