.form--contact{max-width:45rem;margin-inline:auto;margin:0 auto 4rem}.form--contact .form__field,.form--contact .form__actions{margin:0}.form--contact fieldset{display:flex;flex-direction:column;border:none;padding:0;margin:0}.form--contact label{margin-top:1rem}.form--contact select:invalid:not(:placeholder-shown){border-color:var(--border-color)}.form--contact input[type=submit],.form--contact button[type=submit]{width:100%;margin-top:1.5rem}@media(min-width:60em){.form--contact input[type=submit],.form--contact button[type=submit]{margin-top:1rem}}.page--contact{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;max-width:90rem}@media(min-width:75em){.page--contact{padding-left:4rem;padding-right:4rem}}.page--contact{margin-top:1.5rem;margin-bottom:1.5rem}@media(min-width:75em){.page--contact{margin-top:2.5rem;margin-bottom:2.5rem}}.page__title,.page__content{text-align:center}
