.Contact-module__3Wqn2G__footer1{color:#000;text-align:center;background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;width:100%;height:fit-content;padding:30px 0;font-family:Arial,sans-serif;display:flex}.Contact-module__3Wqn2G__footerContactForm{width:100%;max-width:500px;padding-bottom:10px}.Contact-module__3Wqn2G__footerContactForm h2{color:#13f10f;margin-top:25px;margin-bottom:10px;font-size:2rem;font-weight:600}.Contact-module__3Wqn2G__contactForm{flex-direction:column;gap:15px;width:100%;padding:0 20px;display:flex}.Contact-module__3Wqn2G__contactForm input,.Contact-module__3Wqn2G__contactForm textarea{color:#fff;background:#333;border:1px solid #444;border-radius:3px;width:100%;padding:12px;font-size:1rem;transition:border-color .3s}.Contact-module__3Wqn2G__contactForm input:focus,.Contact-module__3Wqn2G__contactForm textarea:focus{border-color:#13f10f}.Contact-module__3Wqn2G__contactForm button{color:#1a1a1a;cursor:pointer;background-color:#13f10f;border:none;border-radius:5px;margin-bottom:0;padding:12px 20px;font-size:1rem;transition:background-color .3s,transform .3s}.Contact-module__3Wqn2G__contactForm button:hover{background-color:#0eb50c;transform:translateY(-3px)}.Contact-module__3Wqn2G__contactForm button:active{transform:translateY(1px)}.Contact-module__3Wqn2G__footerDetails{grid-gap:20px;box-sizing:border-box;text-align:left;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto;padding:20px;display:grid}.Contact-module__3Wqn2G__footerColumn{margin:0 10px}.Contact-module__3Wqn2G__footerColumn h3,.Contact-module__3Wqn2G__footerColumn2 h3{color:#13f10f;margin-bottom:5px;font-size:1.2rem;font-weight:600}.Contact-module__3Wqn2G__footerColumn p,.Contact-module__3Wqn2G__footerColumn ul,.Contact-module__3Wqn2G__footerColumn2 p,.Contact-module__3Wqn2G__footerColumn2 ul{font-size:1rem;line-height:1.8}.Contact-module__3Wqn2G__footerColumn ul{padding:0;list-style:none}.Contact-module__3Wqn2G__footerColumn ul li{margin-bottom:5px}.Contact-module__3Wqn2G__footerColumn ul li a{color:#000;text-decoration:none;transition:color .3s}.Contact-module__3Wqn2G__footerColumn ul li a:hover{color:#f1c40f}.Contact-module__3Wqn2G__footerColumn2 p,.Contact-module__3Wqn2G__footerColumn2 ul{font-size:1rem;line-height:1.8}.Contact-module__3Wqn2G__socialIcons{gap:20px;margin-top:10px;display:flex}.Contact-module__3Wqn2G__socialIcons a{color:#13f10f;font-size:1.8rem;transition:color .3s}.Contact-module__3Wqn2G__footerColumn2{text-align:left;flex:1;min-width:250px;margin:20px}.Contact-module__3Wqn2G__footerColumn2 ul{padding:0;list-style:none}.Contact-module__3Wqn2G__footerColumn2 ul li a:hover{color:#f1c40f}.Contact-module__3Wqn2G__footerColumn2 ul li{margin-bottom:10px}.Contact-module__3Wqn2G__footerColumn2 ul li a{color:#fff;text-decoration:none;transition:color .3s}.Contact-module__3Wqn2G__footerBottom{text-align:center;color:#000;border-top:1px solid #444;padding-top:5px;font-size:1rem}.Contact-module__3Wqn2G__contactSection{text-align:center;margin-top:20px}.Contact-module__3Wqn2G__contactHeading{color:#13f10f;margin-bottom:10px;font-size:1.2rem;font-weight:600}.Contact-module__3Wqn2G__socialIcons{justify-content:center;gap:20px;margin-top:10px;font-size:1.8rem;display:flex}.Contact-module__3Wqn2G__socialIcons a{color:#13f10f;transition:color .3s}.Contact-module__3Wqn2G__socialIcons a:hover{color:#fff}@media (max-width:768px){.Contact-module__3Wqn2G__footerDetails{grid-gap:10px;grid-template-columns:1fr;padding:0 10px}.Contact-module__3Wqn2G__footerColumn{text-align:center;margin:10px 0}.Contact-module__3Wqn2G__footerColumn2{display:none}.Contact-module__3Wqn2G__footerColumn h3{margin-bottom:8px;font-size:.9rem}.Contact-module__3Wqn2G__footerColumn p,.Contact-module__3Wqn2G__footerColumn ul{font-size:.8rem;line-height:1.5}.Contact-module__3Wqn2G__footerColumn ul li{margin-bottom:5px}.Contact-module__3Wqn2G__footerContactForm{width:100%;max-width:100%;padding:20px 0}.Contact-module__3Wqn2G__footerContactForm h2{margin-bottom:15px;font-size:1.2rem}.Contact-module__3Wqn2G__contactForm{padding:0 10px}.Contact-module__3Wqn2G__contactForm input,.Contact-module__3Wqn2G__contactForm textarea{padding:10px;font-size:.9rem}.Contact-module__3Wqn2G__contactForm button{padding:10px 15px;font-size:.9rem}.Contact-module__3Wqn2G__socialIcons{justify-content:center;gap:15px;font-size:1.5rem}.Contact-module__3Wqn2G__footerBottom{padding-top:10px;font-size:.8rem}}
