.contact-exact{max-width:720px;margin:auto;padding:180px 24px 130px}.contact-exact h1{text-align:center;font-size:64px;letter-spacing:-.055em;margin:0 0 20px}.contact-exact>p{text-align:center;color:#666;font-size:18px;line-height:1.5;margin-bottom:60px}.contact-exact form{display:grid;gap:22px}.contact-exact label{display:grid;gap:9px;font-size:14px}.contact-exact input,.contact-exact textarea{border:1px solid #ddd;background:#fff;border-radius:13px;padding:16px;font:inherit}.contact-exact textarea{min-height:150px;resize:vertical}.contact-exact .consent{display:block;position:relative;padding-left:30px;color:#666;line-height:1.45}.contact-exact .consent input{position:absolute;left:0;top:1px;width:18px;height:18px;margin:0;padding:0}.contact-exact .consent a{display:inline;text-decoration:underline;text-underline-offset:3px}.contact-exact button{border:0;font:inherit;justify-self:start}.contact-exact form small{color:#777}@media(max-width:600px){.contact-exact h1{font-size:48px}}
