.contact-form__header{text-align:center}.contact-form__main{max-width:650px;padding:30px 20px;margin:0 auto;border-radius:20px;box-shadow:0 8px 15px #00000026}@media (min-width: 768px){.contact-form__main{padding:40px}}.contact-form__header+.contact-form__main{margin-top:40px}@media (min-width: 992px){.contact-form__header+.contact-form__main{margin-top:60px}}.contact-form__status-list{margin-bottom:30px}.contact-form__status-list .link{color:inherit}.contact-form__message{margin-bottom:16px;text-align:center}.contact-form__field{margin-bottom:20px}.contact-form__field .field__input,.contact-form__field .field__select,.contact-form__field .field__textarea{background-color:transparent;resize:vertical}.u-text-light .contact-form__field .field__input,.u-text-light .contact-form__field .field__select,.u-text-light .contact-form__field .field__textarea{color:var(--color-white);border-color:var(--color-white)}.u-text-light .contact-form__field ::-moz-placeholder{color:var(--color-white)}.u-text-light .contact-form__field ::placeholder,.u-text-light .contact-form__field .field__label{color:var(--color-white)}.contact-form__field .field__input:not(:placeholder-shown)~.field__label,.contact-form__field .field__input:-webkit-autofill~.field__label,.contact-form__field .field__textarea:not(:placeholder-shown)~.field__label,.contact-form__field .field__textarea:-webkit-autofill~.field__label,.contact-form__field .field__select:valid~.field__label{color:var(--color-text)}.u-bg-primary .contact-form__field .field__input:not(:placeholder-shown)~.field__label,.u-bg-primary .contact-form__field .field__input:-webkit-autofill~.field__label,.u-bg-primary .contact-form__field .field__textarea:not(:placeholder-shown)~.field__label,.u-bg-primary .contact-form__field .field__textarea:-webkit-autofill~.field__label,.u-bg-primary .contact-form__field .field__select:valid~.field__label{background-color:var(--color-primary)}.u-bg-secondary .contact-form__field .field__input:not(:placeholder-shown)~.field__label,.u-bg-secondary .contact-form__field .field__input:-webkit-autofill~.field__label,.u-bg-secondary .contact-form__field .field__textarea:not(:placeholder-shown)~.field__label,.u-bg-secondary .contact-form__field .field__textarea:-webkit-autofill~.field__label,.u-bg-secondary .contact-form__field .field__select:valid~.field__label{background-color:var(--color-secondary)}.u-bg-1 .contact-form__field .field__input:not(:placeholder-shown)~.field__label,.u-bg-1 .contact-form__field .field__input:-webkit-autofill~.field__label,.u-bg-1 .contact-form__field .field__textarea:not(:placeholder-shown)~.field__label,.u-bg-1 .contact-form__field .field__textarea:-webkit-autofill~.field__label,.u-bg-1 .contact-form__field .field__select:valid~.field__label{background-color:var(--color-background-1)}.u-bg-2 .contact-form__field .field__input:not(:placeholder-shown)~.field__label,.u-bg-2 .contact-form__field .field__input:-webkit-autofill~.field__label,.u-bg-2 .contact-form__field .field__textarea:not(:placeholder-shown)~.field__label,.u-bg-2 .contact-form__field .field__textarea:-webkit-autofill~.field__label,.u-bg-2 .contact-form__field .field__select:valid~.field__label{background-color:var(--color-background-2)}.u-text-light .contact-form__field .field__input:not(:placeholder-shown)~.field__label,.u-text-light .contact-form__field .field__input:-webkit-autofill~.field__label,.u-text-light .contact-form__field .field__textarea:not(:placeholder-shown)~.field__label,.u-text-light .contact-form__field .field__textarea:-webkit-autofill~.field__label,.u-text-light .contact-form__field .field__select:valid~.field__label{color:var(--color-white)}.contact-form__field #ContactForm-email{scroll-margin-top:60px}@media (min-width: 992px){.contact-form__field #ContactForm-email{scroll-margin-top:100px}}.contact-form__submit{margin-top:30px;text-align:center}@media (min-width: 768px){.contact-form__submit-button{min-width:200px}}
