*,:after,:before{box-sizing:border-box}body{color:#eaeaea;line-height:1.6;margin:0;padding:0}h1,h2,h3,h4,h5,h6{letter-spacing:1.2px;margin-bottom:1rem;margin-top:1.5rem}li,p{font-size:1.1rem;max-width:75ch}.about-section,.contact-section,.gallery-section,.reviews-section,.services-section,.vegetation-section,.welcome-section{align-items:center;display:flex;flex-direction:column;padding:3rem 1.5rem;text-align:center}.welcome-section h2{font-size:2.5rem;margin-bottom:1rem}.welcome-section p{font-size:1.2rem;max-width:800px}@media (max-width:768px){h1{font-size:2.2rem}h2{font-size:1.8rem}li,p{font-size:1rem}}.services-section ul{list-style:none;margin:0 auto;max-width:800px;padding:0;text-align:center}.services-section li{color:#fff;font-size:1.1rem;line-height:1.5;margin:.5rem 0;text-shadow:0 0 5px #0f0}.vegetation-section ul{list-style:none;margin:0 auto;max-width:800px;padding:0;text-align:center}.vegetation-section li{color:#fff;font-size:1.1rem;line-height:1.5;margin:.5rem 0;text-shadow:0 0 5px #0fc}.footer a,.footer p{margin:.2rem 0}.header-container{align-items:center;background-color:#000000d9;box-shadow:0 2px 10px #000000b3;display:flex;flex-direction:column;left:0;padding:10px 0;position:fixed;top:0;width:100%;z-index:1000}.header-logo{height:auto;margin-bottom:5px;transition:transform .3s ease;width:120px}.header-logo:hover{transform:scale(1.05)}.navbar{display:flex;gap:40px;justify-content:center}.navbar button{background:none;border:none;color:#fff;cursor:pointer;font-family:Orbitron,sans-serif;font-size:18px;transition:text-shadow .3s ease,color .3s ease}.navbar button:hover{color:#00f7ff;text-shadow:0 0 10px #00f7ff}.logo-wrapper{margin-bottom:30px;margin-top:140px;text-align:center}.main-logo{border:3px solid #00f7ff;border-radius:50%;cursor:pointer;height:auto;transition:transform .3s ease,box-shadow .3s ease;width:220px}.main-logo.enlarged{box-shadow:0 0 25px #00f7ff;transform:scale(1.5)}.about-container{background-color:#1e1e1e;border-radius:12px;box-shadow:0 0 10px #00ffff4d;margin:0 auto;max-width:900px;padding:40px 20px;text-align:center}.about-container h2{color:#0ff;margin-bottom:20px}.about-container p{color:#f0f0f0;font-size:1.1rem;line-height:1.6;margin:10px 0}.cleaning-services{padding:60px 20px;text-align:center}.cleaning-services h2{color:#0f5;font-size:2.5rem;margin-bottom:30px;text-shadow:0 0 10px #0f5}.cleaning-services ul{list-style:none;margin:0 auto;max-width:600px;padding:0;text-align:left}.cleaning-services li{color:#fff;font-size:1.2rem;margin:12px 0;text-shadow:0 0 5px #0f0;transition:all .3s ease-in-out}.cleaning-services li:hover{text-shadow:0 0 15px #0f0,0 0 25px #0f0;transform:scale(1.05)}.vegetation-services{padding:60px 20px;text-align:center}.vegetation-services h2{color:#00f7ff;font-size:2.5rem;margin-bottom:30px;text-shadow:0 0 10px #00f7ff}.vegetation-services ul{list-style:none;margin:0 auto;max-width:600px;padding:0}.vegetation-services li{color:#fff;font-size:1.2rem;margin:12px 0;text-shadow:0 0 5px #0ff;transition:all .3s ease-in-out}.vegetation-services li:hover{text-shadow:0 0 15px #00f7ff,0 0 25px #00f7ff;transform:scale(1.05)}.gallery-section-container{margin:0 auto;max-width:1400px;padding:40px 20px;text-align:center;width:100%}.gallery-title{color:#eaeaea;font-size:2.5rem;margin-bottom:40px}.gallery-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.gallery-item{background:none;border:1px solid #333;border-radius:8px;box-shadow:0 4px 15px #0000004d;cursor:pointer;overflow:hidden;padding:0;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.gallery-item:hover{box-shadow:0 10px 30px #0009;transform:translateY(-8px) scale(1.03)}.gallery-item-media{display:block;height:250px;object-fit:cover;width:100%}.lightbox-overlay{align-items:center;background:#000000f2;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.lightbox-content{max-height:90vh;max-width:90vw;position:relative}.lightbox-media{border:3px solid #fff;border-radius:6px;max-height:90vh;max-width:100%}.lightbox-close{background:none;border:none;color:#fff;cursor:pointer;font-size:2.5rem;position:absolute;right:-5px;top:-45px}@media (max-width:768px){.gallery-item-media{height:200px}.lightbox-close{background:#0009;border-radius:50%;font-size:2rem;height:35px;line-height:35px;right:10px;text-align:center;top:10px;width:35px}}.reviews-section{background-color:#111;color:#f0f0f0;padding:60px 20px;text-align:center}.reviews-title{color:#0af;font-size:2.8rem;margin-bottom:40px}.review-card{background-color:#1e1e1e;border-radius:15px;box-shadow:0 0 20px #0ff3;margin:20px auto;max-width:800px;padding:30px 20px;transition:transform .3s ease,box-shadow .3s ease}.review-card:hover{box-shadow:0 0 30px #00ffff80;transform:scale(1.02)}.review-text{font-size:1.2rem;font-style:italic;line-height:1.6;margin-bottom:20px}.reviewer-name{color:#0af;font-size:1rem;font-weight:700}.contact-container{background-color:#1a1a1a;color:#f0f0f0;padding:80px 20px;text-align:center}.contact-heading{color:#0ff;font-size:2.5rem;margin-bottom:40px}.contact-list{list-style:none;margin:0 auto;max-width:900px;padding:0}.contact-item{align-items:center;display:flex;flex-wrap:wrap;font-size:1.2rem;justify-content:center;line-height:1.6;margin:20px 0}.contact-icon{color:#0ff;font-size:1.5rem;margin-right:10px}.contact-item a{color:#0ff;font-weight:700;margin:0 5px;text-decoration:none}.contact-item a:hover{text-decoration:underline}.footer{align-items:center;background-color:#1a1a1a;border-top:1px solid #333;color:#eaeaea;display:flex;flex-direction:column;font-size:1rem;justify-content:center;padding:2rem 1rem;text-align:center;width:100%}.footer a,.footer p{color:#0ff;font-weight:700;margin:.2rem;text-decoration:none}.footer a:hover{text-decoration:underline}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#121212;color:#f0f0f0;font-family:Orbitron,sans-serif;overflow-x:hidden;scroll-behavior:smooth}a{color:inherit;text-decoration:none}a,button{cursor:pointer}
/*# sourceMappingURL=main.cbd1a687.css.map*/