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}header.header{background-color:#231a6f;box-shadow:0 2px 10px #0000001a;color:#fff;padding:15px 0;position:sticky;top:0;width:100%;z-index:100}.header .container{justify-content:space-between;padding:0 20px}.header .container,.logo{align-items:center;display:flex}.nav{flex-grow:1}.nav-list{display:flex;justify-content:space-around;list-style:none;margin:0;padding:0}.nav-list li{margin:0 20px}.nav-list a{color:#fff;font-size:16px;text-decoration:none;text-transform:uppercase;transition:color .3s}.nav-list a:hover{color:#00bbf0}.cta .btn{background-color:#4b70f5;border-radius:5px;color:#fff;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .3s}.cta .btn:hover{background-color:#00bbf0}.home{background-color:#231a6f;color:#fff;padding:90px 0}.home .container{padding:0 20px;text-align:center}.home .heading{font-family:Lato,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:30px}.home .heading span{color:#00bbf0}.home .about-description{color:#e0e0e0;font-family:Open Sans,sans-serif;font-size:1.2rem;line-height:1.8;margin:0 auto;max-width:800px}html{scroll-behavior:smooth}.services{background-color:#0f054c;color:#fff;padding:90px 0;text-align:center}.services .container{padding:0 20px}.services .heading{color:#fff;font-family:Lato,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:50px}.services .heading span{color:#00bbf0}.services-grid{display:flex;flex-wrap:wrap;justify-content:space-around}.service-box{background-color:#231a6f;border-radius:10px;margin:15px;max-width:300px;padding:30px;text-align:center;transition:transform .3s ease}.service-box:hover{transform:translateY(-10px)}.icon-box{background-color:#4b70f5;border-radius:50%;display:inline-block;margin-bottom:20px;padding:15px}.icon-box i{color:#fff;font-size:24px}.service-box h3{font-family:Open Sans,sans-serif;font-size:1.5rem;margin-bottom:15px}.service-box p{color:#e0e0e0;font-size:1rem}.services button{background-color:#00bbf0;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin:10px;padding:10px 20px;transition:background-color .3s}.services button:hover{background-color:#4b70f5}.services button:active{transform:scale(.98)}.services input{border:1px solid #00bbf0;border-radius:5px;margin:10px;padding:10px;width:50%}.GoogleMap{border-radius:8px;margin:20px;width:10%}.features{background-color:#f0f0f0;padding:60px 20px}.heading{margin-bottom:40px}.features-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center}.feature-box{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:30px;text-align:center;transition:transform .3s,box-shadow .3s}.feature-box:hover{box-shadow:0 6px 15px #0003;transform:translateY(-10px)}.feature-icon{color:#00bbf0;font-size:3rem;margin-bottom:20px}.feature-box h3{color:#333;font-size:1.5rem;margin-bottom:15px}.feature-box p{color:#555;font-size:1rem;line-height:1.6}@media (max-width:768px){.features-grid{grid-template-columns:1fr}}.how-it-works{background-color:#0c0c0c;color:#fff;padding:90px 20px;text-align:center}.how-it-works .container{margin:0 auto;max-width:1200px}.how-it-works .heading{font-family:Lato,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:50px}.how-it-works .heading span{color:#00bbf0}.steps-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.step-box{background-color:#231a6f;border-radius:10px;margin:15px;max-width:250px;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.step-box:hover{box-shadow:0 4px 20px #00000080;transform:translateY(-10px)}.step-number{color:#4b70f5;font-size:2.5rem;font-weight:700;margin-bottom:15px}.step-box h3{font-size:1.5rem;margin-bottom:10px}.step-box p{color:#e0e0e0;font-size:1rem}.contact-us{background-color:#f9f9f9;padding:60px 20px}.container{margin:0 auto;max-width:1200px;padding:0 20px}.heading{color:#333;font-size:2.5rem;margin-bottom:20px;text-align:center}.heading span{color:#00bbf0}.subheading{color:#666;font-size:1.2rem;margin-bottom:40px;text-align:center}.contact-content{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.contact-info{flex:1 1;min-width:300px}.contact-info h3{color:#333;font-size:1.8rem;margin-bottom:20px}.contact-info p{color:#555;font-size:1rem;margin-bottom:10px}.contact-info i{color:#00bbf0;margin-right:10px}.google-map{flex:2 1;min-width:300px}.google-map iframe{border-radius:8px;width:100%}.contact-form{flex:1 1;min-width:300px}.contact-form h3{color:#333;font-size:1.8rem;margin-bottom:20px}.contact-form .form-group{margin-bottom:15px}.contact-form label{color:#555;display:block;font-size:1rem;margin-bottom:5px}.contact-form input,.contact-form textarea{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:1rem;margin-bottom:10px;padding:10px;width:100%}.contact-form textarea{height:150px;resize:none}.contact-form .btn-submit{background-color:#00bbf0;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;padding:12px 30px;transition:background-color .3s}.contact-form .btn-submit:hover{background-color:#007bbd}@media (max-width:768px){.contact-content{flex-direction:column;gap:20px}}.footer{background-color:#231a6f;color:#fff;padding:30px 20px;text-align:center}.footer .container{margin:0 auto;max-width:1200px}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-logo{flex:1 1;text-align:center}.footer-logo h1{font-size:2rem;margin-bottom:5px}.footer-logo p{color:#e0e0e0;font-size:1rem}.footer-links{flex:1 1}.footer-links h3{font-size:1.5rem;margin-bottom:15px}.footer-links ul{list-style:none;padding:0}.footer-links ul li{margin:10px 0}.footer-links ul li a{color:#00bbf0;text-decoration:none;transition:color .3s}.footer-links ul li a:hover{color:#4b70f5}.footer-contact{flex:1 1}.footer-contact h3{font-size:1.5rem;margin-bottom:15px}.footer-bottom{font-size:.9rem;margin-top:20px}.footer-bottom p{margin:0}
/*# sourceMappingURL=main.f5877a1f.css.map*/