.gform_wrapper .gform_heading .gfield_required_asterisk.gfield_required {
  color: #fff;
}
.gform_wrapper form .gform_body .gform_fields .gfield_label,
.gform_wrapper form .gform_body .gform_fields .gpfup__droparea,
.gform_wrapper form .gform_body .gform_fields .gfield_description:not(.gfield_validation_message) {
  color: #fff;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .ts-control {
  display: block;
  border: 0;
  outline: none;
  background-color: rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.8);
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  padding: 26.5px 24px;
  border-radius: 2px;
  line-height: 26px !important;
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .has-items input {
  opacity: 0;
}
.gform_wrapper form .gform_body .gform_button_select_files {
  display: inline-block;
  font-family: "Roboto Slab", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #09436B;
  background: #E8C061;
  border: 0 none;
  border-radius: 4px;
  line-height: 1;
  padding: 0.5rem 1rem;
  text-transform: lowercase;
  text-decoration: none;
  cursor: pointer;
}
.gform_wrapper form .gform_body .gform_button_select_files:hover {
  background-color: #fff;
}
.gform_wrapper form .gform_body .gpfup__droparea,
.gform_wrapper form .gform_body .gpfup__files {
  border-color: #E8C061;
}
.gform_wrapper form .gform_body .gpfup__files {
  background-color: #fff;
  margin-bottom: 1rem;
}
.gform_wrapper form .gform_body .gfield--type-fileupload,
.gform_wrapper form .gform_body .gfield--type-gps_slider {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.gform_wrapper form .gform_body .gfield--type-fileupload .gfield_label,
.gform_wrapper form .gform_body .gfield--type-fileupload .gps-slider__value-display,
.gform_wrapper form .gform_body .gfield--type-gps_slider .gfield_label,
.gform_wrapper form .gform_body .gfield--type-gps_slider .gps-slider__value-display {
  color: #fff;
}
.gform_wrapper form .gform_body .gfield--type-fileupload .gps-slider__value-display,
.gform_wrapper form .gform_body .gfield--type-gps_slider .gps-slider__value-display {
  font-size: 1rem;
}
.gform_wrapper form .gform_body .gfield--type-fileupload .gps-slider__fill,
.gform_wrapper form .gform_body .gfield--type-gps_slider .gps-slider__fill {
  background-color: #E8C061;
}
.gform_wrapper form .gform_body .gfield--type-fileupload .gps-slider__handle,
.gform_wrapper form .gform_body .gfield--type-gps_slider .gps-slider__handle {
  border-color: #E8C061;
}
.gform_wrapper.gform-booking_wrapper .gform_heading .gfield_required_asterisk.gfield_required,
.gform_wrapper.gform-booking_wrapper .gform_required_legend,
.gform_wrapper.gform-booking_wrapper .gfield_required,
.gform_wrapper.gform-booking_wrapper .gpb-booking-time-picker__back,
.gform_wrapper.gform-booking_wrapper .rdp-day_button {
  color: #09436B;
}
.gform_wrapper.gform-booking_wrapper form .gform_body .gform_fields .gfield_label {
  color: #09436B;
}
.gform_wrapper.gform-booking_wrapper form .gform_body .gform_fields .gfield .ginput_container .ts-control,
.gform_wrapper.gform-booking_wrapper form .gform_body .gform_fields .gfield .ginput_container input {
  background-color: #09436B;
}
.gform_wrapper.gform-booking_wrapper form .gform_body .gpb-booking-time-picker__slot--selected {
  background-color: #09436B;
}
.gform_wrapper.gform-booking_wrapper form .gform_body .rdp-chevron {
  fill: #09436B;
}
.gform_wrapper.gform-booking_wrapper form .gform_footer input.gform_button:hover {
  -webkit-box-shadow: inset 0 0 0 2px #09436B;
          box-shadow: inset 0 0 0 2px #09436B;
}

@media screen and (min-width: 1024px) {
  .obj-hours-map-banner {
    padding-top: 300px;
    padding-bottom: 300px;
  }
}