/*
Theme Name: National Dizzy & Balance Center Child
Template: hello-elementor
Version: 1.0
*/

/* Gravity Forms Fixes */

.gform_wrapper input,
.gform_wrapper select,
.gform_wrapper textarea {
  width: 100%;
  box-sizing: border-box;
}

.gform_wrapper .ginput_complex {
  display: grid;
  gap: 20px;
}

.gform_wrapper .ginput_container_name {
  grid-template-columns: repeat(2, 1fr);
}

.gform_wrapper .ginput_container_address {
  grid-template-columns: repeat(12, 1fr);
  gap: 20px;
}

.gform_wrapper .ginput_address_line_1,
.gform_wrapper .ginput_address_line_2 {
  grid-column: 1 / -1;
}

.gform_wrapper .ginput_address_city { grid-column: 1 / 6; }
.gform_wrapper .ginput_address_state { grid-column: 6 / 9; }
.gform_wrapper .ginput_address_zip { grid-column: 9 / -1; }

.gform_wrapper .uael-gf-select-custom {
  all: unset !important;
}

.gform_wrapper select {
  appearance: auto;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
}

.gform_wrapper .gform_footer {
  display: flex;
  justify-content: center;
}

.gform_wrapper .gform_footer input[type="submit"] {
  width: 100%;
}
