.visit-card {
  .at-curtain__container {
    width: 646px;
  }
  .at-curtain__body {
    padding: 0 75px 75px;
    display: flex;
    flex-direction: column;
    height: 1174px;
    box-sizing: border-box;
    background: url("./pop_bg@2x-min.png") no-repeat center / contain;
  }
  // .at-curtain__btn-close {
  //   display: none;
  // }

  &__title {
    font-size: 38px;
    color: #ffe794;
    font-family: "Source Han Serif CN Heavy";
    text-align: center;
    height: 114px;
    line-height: 134px;
    text-align: center;
  }
  &__inner {
    margin-top: 60px;
    color: #a59e88;
    font-size: 28px;
    line-height: 46px;
    flex: 1;
    height: 0;

    .first {
      margin-bottom: 10px;
    }
    .right {
      margin-top: 10px;
      text-align: right;
    }
  }
  &__bd {
    margin: 48px 0;
    width: 100%;
  }
  &__input {
    display: flex;
    gap: 10px;
    height: 70px;

    &__input {
      flex: 1;
      padding: 0 0 0 42px;
      margin: 0;
      border-radius: 50px;

      .at-input__container {
        height: 100%;
      }
      .at-input__input {
        height: 100%;
        font-size: 23px;
        color: #424a4a;
      }
    }
    &__visit {
      min-width: 154px;
      height: inherit;
      line-height: 70px;
      font-size: 23px;
      color: #5a503c;
      background: #e4d8a7;
      border: none;
    }
  }
  &__wechat {
    margin-top: 23px;
    width: 100%;
    height: 80px;
    color: white;
    font-size: 23px;
    border: 2px solid #e4d8a7;
    background: #589498;
    border-radius: 50px;

    &__icon {
      width: 57px;
      height: 57px;
    }
    .at-button__text {
      display: flex;
      align-items: center;
      gap: 24px;
    }
  }
}
