.formdiv {
  padding: 20px 0 0 0;
  margin: auto; }
  .formdiv__form {
    max-width: 970px;
    margin: 0 auto; }
  .formdiv__wrapper-input {
    position: relative; }
  .formdiv__custom-input {
    width: 100%;
    padding: 12px 20px;
    display: list-item;
    border: 2px solid #d4e1e7;
    border-radius: 35px;
    box-sizing: border-box;
    font-size: 22px;
    margin: 30px auto 0 auto;
    outline: none; }
  .formdiv__error {
    position: absolute;
    left: 20px;
    color: red;
    opacity: 0;
    transition: opacity 300ms; }
  .formdiv__submit {
    font-size: 18px;
    background: #5db336;
    color: #ffff; }
    .formdiv__submit:disabled {
      background: #ccc; }

/*# sourceMappingURL=contacts.css.map */
