body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif}.App{min-height:100vh;display:flex;flex-direction:column}.header{display:flex;justify-content:space-between;align-items:center;padding:20px 50px;background-color:#2c3e50;color:#fff}.logo h1{margin:0;font-size:24px}.logo small{font-size:12px;margin-left:5px}nav ul{list-style:none;display:flex;grid-gap:20px;gap:20px}nav a{color:#fff;text-decoration:none;font-size:16px}nav a:hover{color:#3498db}.hero{text-align:center;padding:100px 20px;background-color:#f5f5f5}.hero h1{font-size:36px;color:#2c3e50;margin-bottom:20px}.hero p{font-size:18px;color:#333;margin-bottom:30px}.hero-buttons{display:flex;justify-content:center;grid-gap:20px;gap:20px}.btn{padding:10px 20px;text-decoration:none;border-radius:5px;font-size:16px}.btn-primary{background-color:#3498db;color:#fff}.btn-primary:hover{background-color:#2980b9}.btn-secondary{background-color:#2c3e50;color:#fff}.btn-secondary:hover{background-color:#1a252f}.about{padding:50px 20px;text-align:center}.about h2{font-size:30px;color:#2c3e50;margin-bottom:20px}.about p{font-size:16px;color:#333;max-width:800px;margin:0 auto 30px}.about-benefits{display:flex;justify-content:center;grid-gap:30px;gap:30px;flex-wrap:wrap}.benefit{max-width:250px}.benefit h3{font-size:20px;color:#2c3e50;margin-bottom:10px}.benefit p{font-size:14px;color:#333}.services{padding:50px 20px;background-color:#f5f5f5;text-align:center}.services h2{font-size:30px;color:#2c3e50;margin-bottom:30px}.services-grid{display:flex;justify-content:center;grid-gap:30px;gap:30px;flex-wrap:wrap}.service{max-width:400px;padding:20px;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.service h3{font-size:24px;color:#2c3e50;margin-bottom:10px}.service p{font-size:16px;color:#333;margin-bottom:20px}.calculator{padding:50px 20px;text-align:center}.calculator h2{font-size:30px;color:#2c3e50;margin-bottom:30px}.form{grid-gap:20px;gap:20px;max-width:400px;margin:0 auto}.form,.form label{display:flex;flex-direction:column}.form label{grid-gap:5px;gap:5px;text-align:left}.form input,.form textarea{padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px}.form button{padding:10px;background-color:#3498db;color:#fff;border:none;border-radius:5px;cursor:pointer}.form button:hover{background-color:#2980b9}.contact{padding:50px 20px;background-color:#f5f5f5;text-align:center}.contact h2{font-size:30px;color:#2c3e50}.contact-info,.contact h2{margin-bottom:30px}.contact-info p{font-size:16px;color:#333;margin:5px 0}.contact-form{display:flex;flex-direction:column;grid-gap:20px;gap:20px;max-width:500px;margin:0 auto}.contact-form textarea{height:100px}.footer{padding:30px 20px;background-color:#2c3e50;color:#fff;text-align:center}.footer-content{display:flex;justify-content:space-around;flex-wrap:wrap;grid-gap:20px;gap:20px;margin-bottom:20px}.footer-links ul{list-style:none;display:flex;grid-gap:15px;gap:15px}.footer-links a{color:#fff;text-decoration:none}.footer-links a:hover{color:#3498db}.footer-contact p{margin:5px 0}.footer-bottom{border-top:1px solid #3498db;padding-top:10px}.footer-bottom p{font-size:14px}
/*# sourceMappingURL=main.c2a8424a.chunk.css.map */