.newsletter {
  &.section {
  }
  &__content {
    padding: 70px 60px;
    border-radius: 14px;
    overflow: hidden;

    @include breakpoint(max-lg) {
      padding: 40px 30px;
    }
  }
  &__form {
    .form-control {
      border-radius: 45px;
      border: 1px solid rgba($color-white, 0.14);
      overflow: hidden;
      color: $color-white;
      font-size: 18px;
      font-weight: 400;
      padding: 15px 30px;
      line-height: 1;
      -webkit-box-shadow: 0 0 0px 1000px $color-1 inset !important;

      &::placeholder {
        opacity: 1;
        color: rgba($color-white, 0.7);
      }
      &:focus,
      &:active {
        box-shadow: none;
        background-color: $color-1;
        -webkit-box-shadow: 0 0 0px 1000px $color-1 inset !important;
      }
      @include breakpoint(max-md) {
        padding: 15px 25px;
      }
    }
    button {
      margin-top: 20px;
    }
  }
}
