.form__recaptcha{margin-top:1.25rem}.form__fieldset{grid-gap:1.875rem;display:grid;gap:1.875rem;grid-template-columns:minmax(0,1fr)}.form__response{display:none;margin-top:20px}.form__fieldset-row{display:flex;flex-direction:column;row-gap:30px}.form--error .form__response--error,.form--success .form__response--success{display:block}.form--white{color:hsla(0,0%,100%,.6)}.form--white .contact-form__form-element::-moz-placeholder{color:hsla(0,0%,100%,.6)}.form--white .contact-form__form-element::placeholder{color:hsla(0,0%,100%,.6)}@media only screen and (min-width:48rem){.form__fieldset-row{-moz-column-gap:40px;column-gap:40px;flex-direction:row}}.contact-links{display:flex;flex-direction:column;gap:1.25rem}