mom-water-contact{font-family:Arial,sans-serif;color:#2d3571;background:#f4f4f8}mom-water-contact *{box-sizing:border-box}mom-water-contact .review{background:#2d3571;color:white;padding:12px 20px;font-size:14px;text-align:center}mom-water-contact .unused-header{padding:28px 6%;border-bottom:1px solid #dce2dc;font-weight:900;font-size:27px;letter-spacing:-1px}mom-water-contact .mw-contact{max-width:820px;margin:50px auto;padding:0 24px 60px}mom-water-contact h1{font-size:clamp(42px,8vw,64px);margin:0 0 16px;letter-spacing:-2px}mom-water-contact p{line-height:1.6}mom-water-contact .intro{font-size:18px;max-width:620px}mom-water-contact form{background:white;border:1px solid #dce2dc;border-radius:18px;padding:30px;margin-top:30px;box-shadow:0 8px 30px #2d357108}mom-water-contact label{display:block;font-weight:700;margin:18px 0 8px}mom-water-contact input,mom-water-contact select,mom-water-contact textarea{font:inherit;width:100%;padding:13px;border:1px solid #91a7a9;border-radius:7px;color:#2d3571;background:white}mom-water-contact textarea{resize:vertical;min-height:120px}mom-water-contact .grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}mom-water-contact fieldset{border:0;padding:0;margin:26px 0 0}mom-water-contact legend{font-weight:800;font-size:23px;padding:0}mom-water-contact small,mom-water-contact .hint{display:block;color:#52696b;font-size:14px;line-height:1.5;margin:8px 0}mom-water-contact .optional{font-weight:400}mom-water-contact button{background:#2d3571;color:white;border:0;border-radius:7px;padding:15px 24px;font-weight:700;font-size:16px;cursor:pointer;margin-top:20px}mom-water-contact button:hover{background:#3c488e}mom-water-contact button:focus-visible,mom-water-contact input:focus-visible,mom-water-contact textarea:focus-visible,mom-water-contact select:focus-visible{outline:3px solid #eb6852;outline-offset:3px}mom-water-contact [hidden]{display:none!important}mom-water-contact .status{padding:15px;background:#fff2cc;border-radius:6px;margin-top:15px}mom-water-contact .routing{margin-top:24px;border-top:1px solid #dce2dc;padding-top:12px;font-size:14px}mom-water-contact .files{font-size:14px;padding-left:20px}@media(max-width:560px){mom-water-contact .mw-contact{margin-top:30px}mom-water-contact .grid{grid-template-columns:1fr}mom-water-contact form{padding:20px}}

mom-water-contact{display:block;background:transparent}mom-water-contact .mw-contact{margin:40px auto;padding:0 24px 60px}mom-water-contact .trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
mom-water-contact h1{color:#eb6852}mom-water-contact form{font-size:16px}mom-water-contact input,mom-water-contact select,mom-water-contact textarea{min-width:0}mom-water-contact .grid>div{min-width:0}
