.contact-module__ecWQoW__contactPage{max-width:600px;margin:auto;padding:60px 20px}.contact-module__ecWQoW__contactHeader{text-align:center;margin-bottom:40px}.contact-module__ecWQoW__contactHeader h1{color:#fca311;margin-bottom:15px}.contact-module__ecWQoW__contactHeader p{color:#ccc;line-height:1.6}.contact-module__ecWQoW__contactForm{flex-direction:column;display:flex}.contact-module__ecWQoW__contactRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-module__ecWQoW__field{flex-direction:column;display:flex}.contact-module__ecWQoW__field label{color:#aaa;margin-bottom:5px;font-size:12px}.contact-module__ecWQoW__contactForm input,.contact-module__ecWQoW__contactForm textarea{color:#fff;background:0 0;border:none;border-bottom:1px solid #555;margin-bottom:25px;padding:10px 0;font-size:14px}.contact-module__ecWQoW__contactForm input:focus,.contact-module__ecWQoW__contactForm textarea:focus{border-bottom:1px solid #fca311;outline:none}.contact-module__ecWQoW__captcha{margin-bottom:20px}.contact-module__ecWQoW__submitBtn{cursor:pointer;background:#fca311;border:none;border-radius:6px;padding:10px 20px;font-weight:600}.contact-module__ecWQoW__submitBtn:hover{background:#ffb733}.contact-module__ecWQoW__pushNotification{text-shadow:1px 1px #555;background-color:green;border-radius:33px;padding:2rem;font-size:large;font-weight:600;position:fixed;top:20vh}
