.NavbarComponent{width:100%;position:fixed;z-index:1000;padding:1rem 0 0}.NavbarComponent-in{width:90%;margin:0 auto;padding:.2rem 0;background-color:white;gap:1rem;border:2px solid rgb(245,245,245);border-radius:1rem}.NavbarComponent-in,.navbar-one{display:flex;align-items:center;justify-content:flex-start}.navbar-one{width:15%;padding:.5rem 1rem;border-right:1px solid rgb(207,207,207)}.navbar-one img{width:100%}.navbar-two{width:50%;display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;padding:0 2rem}.navbar-two a{text-decoration:none;color:black;font-size:1vw;font-weight:600}.navbar-two a:hover{color:green}.navbar-three{width:35%;display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;padding:0 1rem}.navbar-three a{text-decoration:none;color:black;font-size:1rem;font-weight:600;border:1px solid black;padding:.5rem 1rem;border-radius:1rem}.navbar-three a:hover{background-color:black;color:white}.mobile-menu-button{display:none;background:none;border:none;cursor:pointer;padding:.5rem;position:absolute;right:1rem;top:1.5rem}.hamburger{display:block;width:24px;position:relative}.hamburger,.hamburger:after,.hamburger:before{height:2px;background:black;transition:all .3s}.hamburger:after,.hamburger:before{content:"";position:absolute;width:20px}.hamburger:before{top:-8px}.hamburger.open{background:transparent}.hamburger.open:before{transform:rotate(45deg);top:0}.hamburger.open:after{transform:rotate(-45deg);top:0}@media screen and (max-width:900px){.navbar-one{width:20%}.navbar-two{width:55%}.navbar-two a{font-size:1rem}.navbar-three{width:25%}.navbar-three a{font-size:1rem;border:1px solid black;padding:.5rem 1rem;border-radius:1rem}}@media screen and (max-width:768px){.NavbarComponent-in{width:90%;margin:0 auto;flex-direction:column;align-items:flex-start;padding:1rem;border-radius:1rem;border:2px solid rgb(245,245,245);position:relative}.navbar-one{width:80%;border:none;padding:0}.navbar-one h1{font-size:1.2rem;font-weight:600}.mobile-menu-button{display:block;border:none;position:absolute;right:1rem;top:1.5rem;transform:none}.navbar-three,.navbar-two{display:none;width:100%;padding:1rem 0;flex-direction:column;align-items:center;gap:1rem}.navbar-three.mobile-open,.navbar-two.mobile-open{display:flex;border-top:1px solid rgb(245,245,245);margin-top:.5rem;padding-top:1rem}.navbar-two a{font-size:1rem;text-align:center;padding:.8rem 0;width:100%;transition:background-color .3s}.navbar-two a:hover{background-color:rgba(0,128,0,.1)}.navbar-three{justify-content:center;width:100%}.navbar-three a{text-align:center;width:100%;max-width:200px;margin:0 auto}}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}.ContactComponent{width:100%;padding:4rem 1rem}.ContactComponent-in{width:90%;margin:0 auto}.contact-one{width:100%}.contact-one h1{width:fit-content;font-size:1rem;font-weight:800;background-color:rgb(184,222,140);border-radius:1rem;padding:.5rem 1rem}.contact-two{width:100%;padding:1rem 0}.contact-two-heading{width:100%}.contact-two-heading h1{width:fit-content;font-size:2.5rem;font-weight:800;line-height:3.5rem}.contact-three{width:100%;display:flex;align-items:stretch;justify-content:space-between;gap:2rem;padding:2rem 0}.contactCard{width:48%}.contactCard-in{width:100%;height:100%;padding:2.5rem;background:repeating-linear-gradient(45deg,hsla(120,25%,35%,.1),hsla(120,25%,35%,.1) 10px,transparent 0,transparent 20px);background-color:rgb(3,45,35);color:white;border-radius:1rem}.contactCard-in h2{font-size:2.5rem;margin-bottom:2rem;color:rgb(184,222,140)}.contactCard-item{display:flex;gap:1rem;margin-bottom:1.5rem}.icon{font-size:1.5rem}.details span,.icon{color:rgb(184,222,140)}.details span{display:block;font-weight:700;margin-bottom:.25rem}.details a,.details p{color:white;text-decoration:none;font-size:.9rem;line-height:1.6}.contactForm{width:48%}.contactForm-in{width:100%;height:100%;padding:2.5rem;background-color:rgb(242,242,242);border-radius:1rem}.form-group{margin-bottom:1.2rem}.form-group input,.form-group textarea{width:100%;padding:1rem;border:1px solid #ddd;border-radius:8px;background-color:white;font-size:1rem}.form-group textarea{resize:vertical}.form-group button{width:100%;padding:1rem;background-color:rgb(3,45,35);color:white;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.form-group button:hover{background-color:rgb(184,222,140);color:rgb(3,45,35)}@media (max-width:768px){.ContactComponent-in{width:100%}.contact-two-heading h1{font-size:2rem;line-height:2.8rem}.contact-three{flex-direction:column;padding:1.5rem 0}.contactCard,.contactForm{width:100%}.contactCard-in,.contactForm-in{padding:2rem;height:auto}}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:rgb(184,222,140);box-shadow:0 0 0 2px rgba(184,222,140,.1)}