.group.half_form-group {
  .row.half_form-row {
    padding-right: 0;
    padding-left: 0;
    .half_form {
      display: flex;
      @include breakpoint(mobile) {
        flex-flow: column nowrap;
      }
      @include breakpoint(tablet) {
        flex-flow: row nowrap;
      }
      .description, .form {
        padding-left: calculateRem(50);
        padding-right: calculateRem(50);
        @include breakpoint(mobile) {
          width: 100%;
        }
        @include breakpoint(tablet) {
          width: 50%;
        }
      }

      .form {
        .gform_wrapper {
          .gform_body {
            .gform_fields {
              .gfield {
                label, input, textarea, select {
                  font-size: calculateRem(20);
                  line-height: calculateRem(24);
                }
                label {
                  text-transform: uppercase;
                  font-weight: 600;
                }
                select {
                  min-height: calculateRem(50);
                  width: 100%;
                  margin: 0;

                  padding-top: calculateRem(2);
                  padding-bottom: calculateRem(2);

                  background-color: $light-gray;
                  border: none;
                  border-radius: 0;

                  white-space: nowrap;

                  overflow: hidden;

                  appearance: button;
                  -webkit-appearance: button;
                  -webkit-padding-end: 20px;
                  -webkit-padding-start: 8px;

                  outline: none;
                }
                .ginput_container {
                  input[type=text], textarea {
                    padding-right: calculateRem(8);
                    padding-left: calculateRem(8);
                    background-color: $light-gray;
                    border: none;
                    min-height: calculateRem(50);
                    width: 100%;
                  }
                }
                .ginput_complex {
                  label {
                    font-size: calculateRem(14);
                  }
                }
              }
            }
          }
          .gform_footer {
            input[type=submit]{
              display: block;
            }
          }
        }
      }
    }
  }
}
